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

我想在我的网站上显示文档.服务器托管在Debian机器上.我以为我可以允许上传支持文档,然后使用 Linux应用程序或 PHP应用程序将文档转换为PDF并在HTML页面显示.是否有任何API或二进制文件允许我这样做?

解决方法

如果它是办公室文档,一种选择是在无头模式下使用openoffice.请参阅此处获取python脚本,其中显示了如何: http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html

如果它是任何其他类型的文档(例如您自己的XML文档),那么您需要做更多的工作.我使用XSL定义了转换为docbook格式,然后使用docbook工具生成PDF(以及其他各种格式),取得了一些成功.如果您需要更精确地控制事物的外观,您还可以使用XSL直接转换为PDF.

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...