gpt4 book ai didi

perl - 用于从头开始创建 .pdf 的最佳 Perl 模块是什么?

转载 作者:行者123 更新时间:2023-12-04 11:18:25 24 4
gpt4 key购买 nike

CPAN 上有很多与 .pdf 文件的创建和操作相关的模块,我希望这个社区可以为我节省一些时间,让我走上死胡同。

我希望从头开始创建 .pdf 文件,只有简单的格式,如粗体/斜体和左/右/中心对齐。从 MVC 的角度来看,能够使用模板文件会很好,但如果最好的模块不支持,我也可以。我想要最适合我狭窄问题集的模块。

编辑:让我们添加约束,它必须是 Perl 模块,如果不是纯 perl 解决方案。感谢您到目前为止的答案!

更新 : PDF 创建是一个很难决定如何处理的问题。除了这里的好建议之外,似乎有大约 1,000 种不同的方法可以解决这个问题,而知道将时间投入到哪种解决方案上是一个真正的挑战。在构建这个解决方案的过程中很容易获得对外部可执行文件的依赖,这就是为什么我一直倾向于尽可能在 Perl 中做所有事情。

我走上了尝试使用 PDF::Create 的道路,但发现它太局限了。您必须给出坐标以放置每个文本字符串,并且没有内置的文本换行概念......这就是您必须做的所有工作。我的任务的开销是不可能的。

我现在正在使用 PDF::API2,它比 PDF::Create 强大得多,但仍然需要在一个令人不安的低级别组装 PDF。幸运的是,网上有一些帮助。见 Rick Measham's excellent PDF::API2 tutorial with accompanying text_block() subroutine ,谢天谢地,它可以解决文本换行问题。

除非您在这里看到另一个更新,否则这就是最终为我工作的解决方案。

最佳答案

我是 CPAN 模块的作者 CAM::PDF这绝对不是这项工作的最佳工具——它是为高性能编辑而设计的,而不是创造。

在免费的 PDF 创建库中,我最喜欢 PDF::API2。它具有非常丰富的功能集和良好的加密支持(受 CAM::PDF 的启发,我可能会添加!)作者 Alfredo 管理着一个流行的电子邮件列表。人们有时会提示文档,但我发现它已经足够了。

在商业图书馆中,我对 pdflib 有很好的经验。

关于perl - 用于从头开始创建 .pdf 的最佳 Perl 模块是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/556786/

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