我正在寻找最好使用命令行工具即时生成 pdf 的方法,因为这将通过基于网络的系统完成。
我的要求包括必须在 Windows 和 Linux 上运行,应该能够将 Microsoft Word、Excel 和 HTML 转换为 PDF。
如果能够将各种文档连接或合并到一个 PDF 输出文件中,那就太好了。
有什么建议吗?我宁愿避免充当“打印机驱动程序”的应用程序。
非常感谢
最佳答案
经过一些研究,我最终发现最好的解决方案是一个漂亮优雅的轻量级 Python 脚本,名为 PyODConverter,它可以处理我们需要转换的所有文件格式,并且可以在 Linux 和 Windows 上运行。它使用 OpenOffice(它本身在服务器模式下运行)来进行实际的转换,并且它确实工作得非常漂亮。我使用了一个名为 PDFTK 的单独工具来进行 PDF 连接,因为我发现 ImageMagick 丢失了大量信息(并创建了巨大的文件大小)。
如果您发现 PyODConverter 太有限,还有一个由同一个人编写的更强大的重量级选项,称为 JODConverter。
关于pdf - 用于从各种文档类型生成 pdf 的命令行工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1409733/