小编Var*_*wal的帖子

iText 7 - com.itextpdf.io.IOException:未找到 PDF startxref

我们正在尝试从 iText 5 升级到 iText 7,但发现了一些问题。我收到“com.itextpdf.io.IOException:未找到 PDF startxref”的异常。在 PdfReader#readPdf() 内部,最后在调用方方法中收到异常“com.itextpdf.kernel.PdfException:未找到预告片”。

我的用例是使用 inputSream 创建 PdfReader 实例,然后从阅读器创建 PdfDocument 并将 PdfWriter 作为构造函数参数传递。我们正在尝试修改现有的PDF,示例代码如下

PdfReader pdfReader = new PdfReader(inputStream);
pdfReader.setUnethicalReading(true);
ByteArrayOutputStream os = new ByteArrayOutputStream();
PdfDocument pdfDocument = new PdfDocument(pdfReader, new PdfWriter(os));
Run Code Online (Sandbox Code Playgroud)

我做错了什么以及我们如何解决这个问题?

我们有一个实用方法来写入输出流并创建新的 PDF 附件。

java io itext itext7

0
推荐指数
1
解决办法
8999
查看次数

标签 统计

io ×1

itext ×1

itext7 ×1

java ×1