是的,TCPDF 是一个用于生成 PDF 的 PHP 类库,它允许您自定义页面大小。要设置自定义页面大小,您需要在创建 TCPDF 对象时使用 setPageSize()
方法。以下是一个示例:
SetCreator(PDF_CREATOR); $pdf->SetAuthor('Author Name'); $pdf->SetTitle('Document Title'); $pdf->SetSubject('Document Subject'); $pdf->SetKeywords('TCPDF, PDF, table, example, test, custom page size'); // 设置默认字体为 helvetica $pdf->SetFont('helvetica', '', 16, '', true); // 添加一个页面 $pdf->AddPage(); // 设置自定义页面大小 $customPageSize = array('width' => 200, 'height' => 100); $pdf->setPageSize($customPageSize['width'], $customPageSize['height']); // 输出内容 $html = 'Hello World!
'; $pdf->writeHTML($html); // 发送 PDF 到浏览器 $pdf->Output(); ?>
在这个示例中,我们首先创建了一个 TCPDF 对象,然后使用 setPageSize()
方法设置了一个自定义的页面大小。$customPageSize
数组包含了宽度和高度值,您可以根据需要修改这些值。最后,我们输出内容并发送 PDF 到浏览器。