You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PDFbox重建PDF后,axesPDF处理报错的问题求助

PDFbox重建PDF后使用axesPDF报错的问题排查与解决请求

问题描述

修改PDF后使用PDFbox重建该文件,将输出PDF用于axesPDF修复空格操作时出现ERROR报错。观察到输入PDF的内容流为令牌数组,而重建后的PDF内容流是字典元素(左侧为输入PDF、右侧为编辑后输出PDF的内容流结构对比),怀疑这是触发报错的原因,请问如何重建与原PDF类似的内容流结构?

相关文件

  • 输入PDF
  • 修改后输出PDF

保存PDF的代码

PDStream newContents = new PDStream(document);
OutputStream out = newContents.createOutputStream(COSName.FLATE_DECODE);
ContentStreamWriter writer = new ContentStreamWriter(out);
writer.writeTokens(tokens);
out.close();
document.getPage(pg_ind).setContents(newContents);
newPDF.addPage(document.getPage(pg_ind));
newPDF.save()

补充更新

新增另一输入文件,此次即使内容流为COSDictionary格式,仍触发ERROR报错(axesPDF报错界面截图、操作按钮界面截图),怀疑存在其他报错原因,恳请协助解决!

内容的提问来源于stack exchange,提问作者fascinating coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 13:40:59