php - 使用 php 将文件转换为 pdf 文件的最佳方法

标签 php pdf

根据您的看法,什么是将任何类型的上传文件(.doc、.docx 等)转换为 pdf 文件的最佳方法,只使用 php。甚至有可能这样做吗?

我查看了 FPDF,但这会从文本创建 pdf 文件。
之前给出的另一个解决方案是在你的服务器上使用PDFlib库,但不幸的是,我的服务器不支持这个库......

将我的用户在我的网站上上传的文件转换为 pdf 文件的最佳方式是什么?

最佳答案

一种更简单的方法是以编程方式限制上传为 .PDF 格式,并要求您的用户只能上传 .pdf 文件。在上传页面上提供指向免费和开源 pdf 打印机(例如 Cuteftp)的链接,用户可以安装该打印机以从任何可以打印的文件创建 .pdf 文档。

尝试通过 PHP 执行此操作会有问题,因为上传可能由许多不同的程序生成,而这些程序不可能完全满足要求。例如它将如何处理 Scribus 或 ABC Flowcharter 或任何其他用于创建文档的“非标准”应用程序?

预先过滤上传内容要好得多。

关于php - 使用 php 将文件转换为 pdf 文件的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7324438/

相关文章:

php - preg_match_all 和引号内的换行符

php - PHP/LAMP 堆栈上的 CoffeeScript 测试和部署

php - 使用 jquery 从 PHP/MySQL 查询中获取 JSON 数据到 html 标签中

php - 具有父主题和子主题的网站的 MySQL 结构

java - 在 iText 中使用 setEncryption 方法时是否可以仅设置所有者密码?

php - 如何更改时间戳的 Laravel 格式日期

ios - 如何在TableView上打开PDF文件?

php - 使用 dompdf 将页面转换为 PDF

python - 如何在 reportlab,python 中创建具有不同页面大小的 PDF 文档

java - PDFBox在创建文档时添加背景