FPDF:将 2 个 PDF 文件合并为 1 个 PDF,只有 1 页
FPDF: Mergin 2 PDF files into 1 PDF with 1 page
我正在尝试将 2 个 PDF 合并为 1 个只有一页的 PDF。每个 PDF 有 1 页。
多亏了这个post
http://www.setasign.com/products/fpdi/about/
我能够制作第一个 PDF 模板。现在唯一的问题是如何导入另一个并将其设置为内容,而不会得到包含多页的 PDF。
希望有人能帮忙。
提前致谢。
导入的页面并不意味着它会在您的文档中生成一个新页面,直到您为此行为编写代码。以链接页面上的示例为例,您可以通过这种方式导入另一个文档页面:
<?php
require_once('fpdf.php');
require_once('fpdi.php');
$pdf = new FPDI();
$pdf->setSourceFile("Fantastic-Speaker.pdf");
$tplIdxA = $pdf->importPage(1, '/MediaBox');
$pdf->setSourceFile("Another-Fantastic-Speaker.pdf");
$tplIdxB = $pdf->importPage(1, '/MediaBox');
$pdf->addPage();
// place the imported page of the first document:
$pdf->useTemplate($tplIdxA, 10, 10, 90);
// place the imported page of the snd document:
$pdf->useTemplate($tplIdxB, 100, 10, 90);
$pdf->Output();
我正在尝试将 2 个 PDF 合并为 1 个只有一页的 PDF。每个 PDF 有 1 页。
多亏了这个post http://www.setasign.com/products/fpdi/about/ 我能够制作第一个 PDF 模板。现在唯一的问题是如何导入另一个并将其设置为内容,而不会得到包含多页的 PDF。
希望有人能帮忙。
提前致谢。
导入的页面并不意味着它会在您的文档中生成一个新页面,直到您为此行为编写代码。以链接页面上的示例为例,您可以通过这种方式导入另一个文档页面:
<?php
require_once('fpdf.php');
require_once('fpdi.php');
$pdf = new FPDI();
$pdf->setSourceFile("Fantastic-Speaker.pdf");
$tplIdxA = $pdf->importPage(1, '/MediaBox');
$pdf->setSourceFile("Another-Fantastic-Speaker.pdf");
$tplIdxB = $pdf->importPage(1, '/MediaBox');
$pdf->addPage();
// place the imported page of the first document:
$pdf->useTemplate($tplIdxA, 10, 10, 90);
// place the imported page of the snd document:
$pdf->useTemplate($tplIdxB, 100, 10, 90);
$pdf->Output();