我想在我的网站上显示文档。服务器托管在 Debian 机器上。我在想我可以允许上传支持文档,然后使用 Linux 应用程序或 PHP 应用程序将文档转换为 PDF 并将其显示在 HTML 页面中。是否有任何 API 或二进制文件允许我执行此操作?
最佳答案
如果是 office 文档,一种选择是在 headless 模式下使用 openoffice。请在此处查看显示操作方法的 Python 脚本:http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html
如果它是任何其他类型的文档(例如您自己的 XML 文档),那么您需要做更多的工作。我已经成功地使用 XSL 定义了对 docbook 格式的转换,然后使用 docbook 工具生成 PDF(以及各种其他格式)。如果您需要更精确地控制外观,您也可以使用 XSL 直接转换为 PDF。
关于php - 如何在 Linux/PHP 堆栈上将文档转换为 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/377135/