uam/tcpdfx

扩展TCPDF库和FPDI库,增加了便捷的方法。

5.0.5 2017-02-22 13:47 UTC

README

TCPDF库的扩展。

安装

通过composer

将包添加到您的composer.json文件中

{
	"require": {
		"uam/tcpdfx": "dev-master",
	},
}

运行composer.phar update

类层次结构

UAM\Pdf\TCPDF → fpdi\FPDI → fpdi\FPDI → FPDF\TPL → fpdi\FPDF → \TCPDF

UAM\Pdf\Concat → fpdi\FPDI ...

使用方法

TCPDF

实例化一个TCPDF文档。

use UAM\Pdf\TCPDF;

$pdf = new TCPDF();

UAM\Pdf\TCPDF是fpdi\FPDI和\TCPDF的子类,因此这些类中的所有方法都可用,此外还有UAM\Pdf\TCPDF本身定义的便捷方法。

文件拼接

UAM\Pdf\ConcatPDF是一个便捷类,用于拼接PDF文档。

外部库

uam/tcpdfx使用了

TCPDF

TCPDF库通过"tecnick.com/tcpdf"包提供,目前为6.0.*版本。

原始包托管在sourceforge上,由于下载时存在持续的问题,它也被镜像在git@github.com:opichon/tcpdf.git

FPDI

FPDI版本1.4.4和FPDF_TPL版本1.2.3通过"onigoetz/fpdi_tcpdf"包提供。