合并后删除pdf文件

合并后删除pdf文件,pdf,unlink,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.pd

我使用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');

下面是一个如何删除从中获取的文件的示例


在本例中,您可以看到他们使用test.html文件,最后,unlink命令将其删除。

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


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

您似乎向我们展示了如何合并文件的代码,但您是否也有一些代码,说明您为删除另外两个文件所做的操作?对我来说,你似乎只需要寻找删除文件的命令,就是这样。是的,这是我用来取消pdf文件链接的实际代码,但合并完成后,该代码不起作用。id我使用合并行顶部的取消链接代码,它可以正常工作,但合并没有完成。如果我在合并线下使用,它将不起作用。你应该评论我写的答案,而不是问题中的答案。尝试在输出命令后执行此操作。
<?php
$fh = fopen('test.html', 'a');
fwrite($fh, '<h1>Hello world!</h1>');
fclose($fh);

unlink('test.html');
?>