我是最初的提问者,但我丢失了我的临时帐户,因此无法发表评论(如果可以,请管理员合并)。
只是为了澄清。
由于 FPDI 网站上详述的兼容性问题,我们选择使用 FPDF 而不是 TCPDF,因为 FPDI 是其中的核心组件,放弃 FPDI 不是一种选择。
我们使用 FPDI 从模板文档中提取页面,然后将文本和图像(如使用 Web UI 在数据库中定义的那样)放置在每个页面的顶部,因此用法与 FPDI 允许的完全一样。
我在此板上发现了另一个问题,询问有关从 pdf 文件中提取嵌入字体的问题,提问者被定为侵犯版权的活动,这是一个巨大的假设。
How can I extract fonts from a PDF file with Perl?
我们的模板将来自我们的设计师,我们希望在模板 pdf 中重复使用(而不是提取)字体。
所以这些是我们的字体,我们只是不希望此 pdf 通过用于编辑的每台机器不仅必须具有可嵌入的字体,而且还必须选择和嵌入正确的字体。它会导致对字体的双重甚至三重处理,并且可能需要一些猜测。
上述帖子中的一个回复是一个非常有帮助的方向,它是一个可以枚举嵌入字体的 Perl 模块,这正是我在 UI 字体列表中显示嵌入字体所需要的。
现在我需要测试嵌入在源(模板)pdf 中的字体是否被带到新的 pdf 中,我想它们一定是,所以必须有一种合理的方式来重用它们。
当我确定知道时,我会回帖以确保完整性,如果有人对此有任何反馈或知识,将不胜感激。
附言某些编辑器会创建压缩的 pdf 文档并去除一些未使用的字体是正确的,但是我们很简单地要求不要使用执行此操作的编辑器,否则您将不得不重新嵌入字体。