CPAN上有很多关于创建和操作.pdf文件的模块,我希望这个社区可以节省我一段时间的盲人小巷.
我正在寻找从头开始创建.pdf文件,只有简单的格式,如粗体/斜体和左/右/中心对齐.能够使用模板文件会很好,从MVC的角度来看,但如果最好的模块不支持,我没关系.我想要我的狭窄问题集最好的模块.
编辑:让我们添加它必须是Perl模块的约束,如果不是纯perl解决方案.感谢您的答复!
更新:PDF创建是决定如何处理的难题.除了这里的好建议,似乎有大约1000种不同的方法来解决这个问题,并且知道哪些方案可以投入时间是一个真正的挑战.在构建此解决方案的过程中,很容易获取对外部可执行文件的依赖,这就是为什么我一直赞成在Perl中执行所有操作.
我试图使用PDF :: Create,但发现它太限制了.你必须给坐标放置每个文本字符串,没有内置的文本包装概念…这是你必须做的所有工作.我的任务不可能的开销.
我现在使用的PDF :: API2比PDF :: Create更强大,但是仍然要求PDF以令人不安的低水平进行组合.幸运的是,在线有一些帮助.参见Rick Measham’s excellent PDF::API2 tutorial with accompanying text_block() subroutine,感谢您对文本包装问题的重大解决.
除非你在这里看到另外一个更新,那就是最终为我工作的解决方案.