在使用 TCPDF 生成 PDF 文件时,我们经常需要为页面添加样式,以使其在打印或分享时看起来更加美观和专业。而 Bootstrap 是一个流行的开源 CSS 框架,它提供了丰富的样式和组件,可以帮助我们快速构建现代化的网页界面。然而,尽管 Bootstrap.min.css 文件中包含了许多有用的样式类和规则,但它并没有在 TCPDF 中被默认调用。
那么,如何在 TCPDF 中引入 Bootstrap 样式呢?下面我们将介绍一种方法。案例代码:
在上述示例代码中,我们首先引入了 TCPDF 类库,并创建了一个 PDF 对象。然后,我们设置了一些文档信息,如创建者、作者、标题等。接下来,我们调用了 `setAdditionalCss()` 方法,通过指定 Bootstrap.min.css 文件的路径,将其引入到 TCPDF 中。这样,TCPDF 就可以识别并应用 Bootstrap 的样式了。在添加内容部分,我们使用了 `writeHTML()` 方法来添加 HTML 标签和内容。可以看到,在 `// 引入 TCPDF 类库require_once('tcpdf/tcpdf.php');// 创建 PDF 对象$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);// 设置文档信息$pdf->SetCreator('TCPDF');$pdf->SetAuthor('Your Name');$pdf->SetTitle('Using Bootstrap with TCPDF');$pdf->SetSubject('Adding Bootstrap styles to TCPDF generated PDF');$pdf->SetKeywords('TCPDF, Bootstrap, styles, PDF');// 添加页面$pdf->AddPage();// 引入 Bootstrap.min.css 文件$pdf->setAdditionalCss('path/to/bootstrap.min.css');// 添加内容$pdf->writeHTML('Welcome to My PDF
');$pdf->writeHTML('This is an example of how to use Bootstrap styles with TCPDF.
');// 输出 PDF$pdf->Output('example.pdf', 'I');