【发布时间】:2016-08-26 13:37:54
【问题描述】:
我正在做一个项目,我必须将多个 pdf 文件合并为一个。
我使用 fdpi pdf 合并创建了一个,但出现“外部参照表后未找到预告片关键字”的问题。
我在 google 上看到它说我必须先使用this website 单独解压缩每个 pdf 以合并它们。
谁能提供 php 脚本将任何 pdf 解压缩为 pdf 1.7 或提供另一个 pdf 合并器,将多个 pdf 合并为一个而没有任何版本?
<?php
include 'PDFMerger.php';
if(isset($_FILES) && !empty($_FILES)){
if(count($_FILES['file']['name'])) {
foreach ($_FILES['file']['tmp_name'] as $each_file) {
$files_array[] = $each_file;
}
$pdf = new PDFMerger;
for ($i=0; $i<count($files_array); $i++){
$pdf->addPDF($files_array[$i], 'all');
}
$pdf->merge('browser', 'samplepdfs/TEST2.pdf');
}
}
?>
<form method="POST" enctype="multipart/form-data">
<div class="row marg-top-double">
<div class="col-xs-12">
<input type="file" name="file[]" multiple>
</div>
</div>
<div class="row marg-top-double">
<div class="col-xs-12">
<input name="sub_btn" type="submit" value="Upload" multiple class="btn btn-default">
</div>
</div>
</form>
上面的代码给出了以下错误,FPDF 错误:在外部参照表后找不到 Trailer 关键字
【问题讨论】:
-
你能发布你到目前为止的代码吗?
-
@MichaelDotKnox 我编辑了我的帖子,请查看。
-
以上代码给出以下错误,FPDF 错误:外部参照表后未找到 Trailer 关键字
-
您显示有问题的 PDF 是否会产生此错误?