Composer库,通过TCPDF库处理PDF文件

1.0.7 2023-09-10 12:46 UTC

This package is auto-updated.

Last update: 2024-09-10 14:52:42 UTC


README

Composer库,通过TCPDF库创建PDF文件

设置说明

要安装net-tools/pdf包,只需通过composer要求: require net-tools/pdf:^1.0.0

如何使用?

该包只有一个辅助类,PdfHelper;在使用之前,你必须创建该类的对象。

类构造函数需要以下参数

默认情况下,创建的PDF文件没有任何页眉/页脚,但可以使用setHeader方法指定页眉。

要创建文档,只需使用HTML标签和简单的CSS格式化(使用addHTMLPage),并通过调用output方法获取PDF文件。

示例

$pdfh = new \Nettools\Pdf\PdfHelper($cfgfile, 'P', 'Me', 'Dummy title');
$pdfh->addHTMLPage("<p><strong>This is a simple PDF file</strong></p><p>with two lines. First is bold, the second is in normal print.</p>");
$pdfh->output($path_to_file_to_be_created);

你还可以创建一个空白页面,然后向其输出几个字符串

$pdfh->addPage();
$pdfh->writeHTML("<p>first line</p>");
$pdfh->writeHTML("<p>second line</p>");
$pdfh->output($path_to_file_to_be_created);