gpt4 book ai didi

PHP从现有pdf文件中删除页面

转载 作者:行者123 更新时间:2023-12-02 20:27:41 25 4
gpt4 key购买 nike

使用 php 从本地 pdf 文件中删除一页(即最后一页)的最简单方法是什么?我有大约 100 个文件,每个文件都需要删除最后一页。最理想的情况是,我想用一个只短一页的同名文件替换该文件。

最佳答案

您可以使用FPDI

示例:

pdf = new FPDI();
$pageCount = $pdf->setSourceFile('document.pdf');

// Array of pages to skip -- modify this to fit your needs
$skipPages = [3,15,17,22];

// Add all pages of source to new document
for( $pageNo=1; $pageNo<=$pageCount; $pageNo++ )
{
// Skip undesired pages
if( in_array($pageNo,$skipPages) )
continue;

// Add page to the document
$templateID = $pdf->importPage($pageNo);
$pdf->getTemplateSize($templateID);
$pdf->addPage();
$pdf->useTemplate($templateID);
}

$pdf->Output();

您可以使用数组大小​​轻松删除最后一页。

关于PHP从现有pdf文件中删除页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49539898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com