合并后删除pdf文件

时间:2015-04-06 09:00:58

标签: pdf unlink

我使用pdfMerger类将两个pdf文件合并为一个pdf 合并完成后,我想删除旧的pdf文件。

这是我的代码 请帮帮我。

include 'PDFMerger.php';
$pdf = new PDFMerger;

$pdf->addPDF('samplepdfs/one.pdf', 'all');
$pdf->addPDF('samplepdfs/two.pdf', 'all');     
$pdf->merge('file', 'samplepdfs/TEST2.pdf');

$files = glob('path/*');    
foreach($files as $file){ // iterate files
if(is_file($file))
unlink($file); // delete file
}

$pdf->Output('samplepdfs/TEST2.pdf', 'I');

2 个答案:

答案 0 :(得分:0)

以下是如何删除取自http://php.net/manual/en/function.unlink.php

的文件的示例
<?php
$fh = fopen('test.html', 'a');
fwrite($fh, '<h1>Hello world!</h1>');
fclose($fh);

unlink('test.html');
?>

在此示例中,您可以看到他们使用test.html文件,最后,unlink命令正在删除它。

答案 1 :(得分:0)

通常你不应该使用PDFMerger类,因为它使用了2009年的FPDI过时版本!!

使用FPDI切换到本机当前版本,并在调用Output()后删除文件。在调用Output()之前删除文件将导致错误,因为打开了文件句柄,文件仍由Output()方法内部调用的方法使用。