首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有FPDI-PDF解析器的PDFMerger

带有FPDI-PDF解析器的PDFMerger
EN

Stack Overflow用户
提问于 2017-04-17 12:55:14
回答 1查看 5.4K关注 0票数 12

FPDI文件合并正在使用。但是,在尝试合并PDF文件版本1.5及更高版本时,我遇到了以下问题。以下是我收到的错误:

这个文档(doc.pdf)可能使用了FPDI附带的免费解析器不支持的压缩技术。(更多细节请参见https://www.setasign.com/fpdi-pdf-parser )

我接着访问了这个链接,该链接建议使用商业副词fpdi-pdf-parser.。此文件已包含在其余文件中。在安装步骤中,据说没有其他需要执行的步骤,但我仍然收到相同的错误。

值得注意的是,我正在使用以下PDF合并(而PDF合并则使用FPDI )

https://github.com/myokyawhtun/PDFMerger/blob/master/PDFMerger.php

我不知道如何使用这个“fpdi- PDF -解析器附件”,它被宣传为我的PDF1.5问题的解决方案。我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-06 13:12:27

您可以声明您正在使用PDFMerger,但是查看项目页显示:

支持PDF1.5和PDF1.6 FPDF和FPDI库被TCPDF替换为TCPDI扩展和解析器。

因此看起来,特别是因为不支持PDF版本>1.4,PDFMerger不再使用FPDF和FPDI。

为了测试这个下载 PDFMerger (注意,这包括一个TCPDF的副本),稍微修改一下示例代码,并使用标记为version 1.7的PDF来运行它

代码语言:javascript
复制
<?php

include 'PDFMerger.php';

$pdf = new PDFMerger;

$pdf->addPDF('43451941a.pdf', '1'); // page 1 from first file.
$pdf->addPDF('43451941b.pdf', '5'); // page 5 from second file.

$pdf->merge('browser'); // send the file to the browser.

其结果是,在我的网页浏览器,我得到了一个PDF文件两页,如预期。

据我所知,根本不需要FPDF/FPDI!

只需下载并使用PDFMerger即可。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43451941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档