我有很多PDF生成并上传到我的服务器。 问题是它们包含相同的页面三次(共3页,内容相同)。 我的目标是使用PHP编辑PDF,使其只包含一个页面。 是否有任何库允许我只是加载PDF并只保留第一页?
谢谢!
答案 0 :(得分:1)
FPDF(http://www.fpdf.org/)或MDPF(http://www.mpdf1.com/mpdf/index.php)是用于处理PDF文件的优秀库。我只有创建PDF的经验;但我认为其中一个库可以解决您的问题。
编辑:以下是FPDF的一些示例
答案 1 :(得分:1)
使用FPDI,您可以创建一个函数来提取PDF文件的第一页:
function first_page ($path) {
$pdf = new FPDI();
$pdf->AddPage();
$pdf->setSourceFile($path);
$pdf->useTemplate($pdf->importPage(1));
return $pdf;
}
然后输出提取的PDF,就像使用FPDF:
一样// Extract first page from /path/to/my.pdf
// and output it to browser with filename "MyPDF".
first_page('/path/to/my.pdf')->Output('MyPDF', 'I');