gpt4 book ai didi

javascript - 从客户端 javascript 填写在 scribus 中创建的 pdf 表单

转载 作者:行者123 更新时间:2023-12-03 07:52:02 24 4
gpt4 key购买 nike

我有一个pdf表单,我想在其中填写用javascript生成的密码,以便用户可以打印它。密码很敏感,可能不会发送到服务器,因此这必须在客户端 javascript 中发生。在此post可以使用 adobe acrobat。

想法是,创建一个具有唯一值的预填充表单,然后在生成用于向用户显示的最终 pdf 时使用简单的搜索和 JavaScript 中的替换来替换该值。

由于我没有 actobat,我想我可以用 scribus 来尝试一下。 .

我在 scribus 中生成了一个测试表单,并为其指定了预填充值 %HELLO%。但是查看生成的 pdf,我看不到可以通过简单的文本替换将 %HELLO% 值替换为密码。

最佳答案

事实证明,虽然这个 post代码中已经给出了答案,但没有解释。

TextField 的值必须转换为十六进制编码的 unicode 字符序列(因此每 4 位数字),并且必须以“fffe”开头。使用此字符串,可以在 pdf 文档中进行搜索和替换。

代码还会更新 pdf 中的“外部参照”,当 pdf 的长度发生变化(或者某些元素在文件中的位置不同)时,必须执行此操作。由于我没有更改 TextField 值的长度,因此我不必这样做。

关于javascript - 从客户端 javascript 填写在 scribus 中创建的 pdf 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34965682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com