当前位置: 首页 > 知识库问答 >
问题:

PDFMerger with FPDI-PDF-PARSER

昝浩阔
2023-03-14

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

此文档(doc.pdf)可能使用了FPDI附带的免费解析器不支持的压缩技术。(见https://www.setasign.com/fpdi-pdf-parser(如需了解更多详细信息)

我接着访问了这个链接,它建议使用商业插件fpdi pdf解析器。此文件已包含在其余文件中。在安装步骤中,据说不需要执行其他步骤,但我仍然得到相同的错误。

值得注意的是,我正在使用以下PDF合并(反过来,使用FPDI库)

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

我不知道如何使用这个“fpdi pdf解析器插件”,它被宣传为我的pdf 1.5问题的解决方案。我错过了什么?

共有1个答案

广昊昊
2023-03-14

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

支持PDF 1.5和PDF 1.6

FPDF和FPDI库被带有TCPDI扩展和解析器的TCPDF替换。

所以看起来,特别是因为他们不支持PDF版本

为了测试这一点,我下载了PDFMerger(注意,其中包括一份TCPDF),稍微修改了示例代码,并使用标记为1.7版的PDF运行了它:

<?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.

结果是,在我的web浏览器中,我得到了一个两页的PDF文件,正如预期的那样。

据我所知,完全不需要FPDF/FPDI!

只需下载并使用PDFMerger。

 类似资料:
  • 以下是从PDF中提取内容和元数据的程序。 import java.io.File; import java.io.FileInputStream; import java.io.IOException; import org.apache.tika.exception.TikaException; import org.apache.tika.metadata.Metadata; import o

  • PDF

    MdCharm 与导出 HTML 文档类似,选择 'File', 'Export to...',勾选 'PDF', 点击 'Browser...' 选择导出目录并输入导出的文件名,点击 'OK',即可将当前的 Markdown 文档转换为 PDF 文档。 如果不满意 PDF 文档的样式,可以在设置中自定义 CSS。 Pandoc 使用 Pandoc 导出 PDF 文档,需要先安装某个 LaTeX

  • pdf

    最新 1000 多本计算机电子书免费下载 整理那么辛苦,求个 Star,Fork 谢谢 计算机类的书籍非常贵,天天买纸质书是不可能的了,所以对电子书的需求量还是挺多的。同时很多小伙伴不知道哪些书是经典,哪些是辣鸡,作为一个互联网从业12年的职场老鸟,我深知看书,看好书再加上实践才能高速成长。 计算机类电子书下载,编程电子书整理下载,包括 C,C#,Docker,Elasticsearch,Git,

  • 了解如何在Java编程中使用PDF Box。 以下是示例 - 如何使用Java创建一个空的PDF文档。 如何使用Java将页面添加到PDF文档。 如何使用Java从PDF文档中删除页面。 如何使用Java向PDF添加文本。 如何使用Java在PDF中插入图像。 如何使用Java将PDF拆分为多个。 如何使用Java合并两个PDF。 如何使用java从PDF中提取图像。

  • Python可以从中提取文本后读取PDF文件并打印出内容。 为此,我们必须首先安装所需的模块PyPDF2 。 以下是安装模块的命令。 您应该已经在python环境中安装了pip。 pip install pypdf2 成功安装此模块后,我们可以使用模块中提供的方法读取PDF文件。 import PyPDF2 pdfName = 'path\wenjiangs.pdf' read_pdf = Py

  • 以下示例说明如何使用Spring Web MVC Framework生成PDF。 首先,让我们使用一个可用的Eclipse IDE,并遵循以下步骤使用Spring Web Framework开发基于动态表单的Web应用程序。 步 描述 1 在Spring MVC - Hello World章节中解释,在com.wenjiangs包下创建一个名为TestWeb的项目。 2 在com.wenjiang

  • Groovy PDF 是 Groovy 用来生成 PDF 文档的工具包,基于 Java 的 iText 项目。

  • PDF Chain 是一个具有图形化用户界面的PDF工具包,提供一种简单的方法来处理 PDF文件,可完成PDF文档的合并、切分、增加背景和附件等操作。