如何在Perl中将Word文档转换为PDF文件?

4
在PHP中,我们可以使用Zend Framework将Microsoft Word文档转换为PDF文件。但是我不知道如何在Perl中进行PDF转换。
1个回答

1

答案取决于您想要实现什么,以及它是否需要使用纯Perl。

如果您的意图是从Web应用程序动态生成或修改进入PDF的内容,那么这是因为Word文档是从其他数据动态生成的吗?如果是这样,您可能希望回避生成Word文档,并直接将数据转换为PDF。

如果您只是将现有静态Word文档转换为PDF,而且大多数Word文档也需要作为PDF查看,并且如果您的磁盘空间很便宜,您可能最好提前将所有Word文档转换为PDF。但是,如果您预计PDF将很少生成,则在现场转换它们可能更有效率。

如果您不需要DPI精确、打印相同的转换,您可以使用this method,该方法使用Archive::Zip、XML::LibXML和XML::LibXSLT生成HTML。虽然有些复杂,但应该可行。

如果您确实需要打印相同的输出,其他人似乎是通过系统调用或使用某些东西来调用OpenOffice(例如OpenOffice.org实用程序库)来完成此操作。

但是,它们中没有一个看起来是纯Perl解决方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接