java - iText7 (PdfSweep):编辑文本时出现 NullPointerException
问题描述
我正在尝试使用 PDFSweep 2.0.0 (JAVA) 编辑 PDF 中的文本。我用了这个例子。
它适用于我拥有的大多数 PDF,但在某些 PDF 文件上,代码会抛出NullPointerException
.
这是代码示例:
CompositeCleanupStrategy strategy = new CompositeCleanupStrategy();
strategy.add(new CustomLocationExtractionStrategy("Joe"));
PdfDocument pdf = new PdfDocument(new PdfReader(SRC), new PdfWriter(DEST));
// sweep
PdfAutoSweep autoSweep = new PdfAutoSweep(strategy);
autoSweep.cleanUp(pdf);
pdf.close();
我将此 PDF用作 SRC 文件。这是 itext7/pdfsweep 的错误吗?
解决方案
推荐阅读
- square - 方形支付多个卖家和并行支付
- python - 来自 n 个数组的组合从每个数组中选取一个元素
- reactjs - 带有 TS2605 错误代码的路由器组件的 Gatsby/Typescript 项目中的零星笑话失败
- reactjs - auth0 登录时进程卡在回调 url
- c# - 我们什么时候需要从一个已经由我们继承的类实现的接口重新继承?
- c++ - 欺骗常数?
- android - Kotlin - 指定为非 null 的参数为 null:方法 kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull,参数 savedInstanceState
- django - 如何在 Django 的 URL 路径函数中解析超过 2 个参数
- javascript - 在时刻 js 中确定区域设置子午线
- java - 当我尝试在 Apache Tomcat 中上传我的 war 文件时如何解决这个问题?