在PHP网页上实现"以PDF格式下载"

Yar*_*rin 6 php pdf

在基于PHP的网页上实现"下载为PDF"功能的可用选项有哪些?我是否需要使用第三方库实现基于PHP的服务器端PDF生成器,或者是否可以使用外部Web服务来实现此目的?

zan*_*lok 2

使用TCPDF而不是 fpdf,因为:

  • a) 支持unicode
  • b) 仍在积极维护中
  • c) 基于更现代的面向对象架构。

顺便说一句,TCPDF 多年前基于 fpdf,但此后几乎完全重新制作。它仍然附带源代码,强烈建议您使用。

示例用法是另一个问题,是扩展基类、重写方法等的实践。不用担心,下载包含从简单到高级的大量示例(10 个或更多项目)。我在 PHP 方面经验丰富,但即使考虑到这一点,几年前,我也能够在一天内发布我们的第一个本地化 pdf 报告原型。

class MyPDF extends TCPDF {
   // meaningful code
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,TCPDFStackOverflow 上甚至还有一个标签:)