【问题标题】:use flatedecode filter when embed javascript in PDF, using php FPDF使用 php FPDF 在 PDF 中嵌入 javascript 时使用 flatedecode 过滤器
【发布时间】:2016-02-14 07:42:59
【问题描述】:

我想创建一个嵌入了 javascript 的动态 PDF 文件,使用 php 代码形成这个链接:

http://www.fpdf.org/en/script/script36.php

但是 javascript 是 PDF 文件中的纯文本,有没有办法在 javascript 代码中添加“flatedcode”过滤器,并将其用作 PDF 流对象,这样最终 PDF 中就没有纯文本 javascript 代码文件?

【问题讨论】:

    标签: javascript php pdf fpdf


    【解决方案1】:

    是的,但与您指向的代码不完全一致。该代码创建了一个带有“JS”元素作为文本字符串的字典。

    如果您阅读 PDF 参考资料,您会发现这个“JS”元素可以是文本字符串或文本流。因为它可以是一个文本流,它可以获得一个 FlateDecode 过滤器。您是否必须修改代码以创建不是字符串而是流并使用 Flate 对流进行编码。

    我确实希望您意识到在打开文档时使用自动执行的 Javascript 可能根本不起作用,并且可能非常令人讨厌(至少可以这么说)。

    【讨论】:

    • 感谢大卫的提示!我会调查的。
    猜你喜欢
    • 2023-04-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-13
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    相关资源
    最近更新 更多