php - 如何在 Linux/PHP 堆栈上将文档转换为 PDF?

标签 php linux pdf

我想在我的网站上显示文档。服务器托管在 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/

相关文章:

javascript - 带有 Php 到 Js 变量的谷歌地图

linux - 你可以在内核模式之外输入 x64 32 位 "long compatibility sub-mode"吗?

带尖括号的 PDF Tj 命令?

file - PDF 文件中的隐写术

.net - 为 Web 应用程序实现单点登录解决方案?

c# - 同步 pdf 打印和标准打印

php - 更改 cURL 中上传文件的名称?

php - 在 MediaWiki 上使用广告和横幅

php - 如何处理 MVC 网站中查看特定的 Javascript

java - leiningen 无法运行,因为 java class not found 异常