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

iText7(PdfSweep):编辑文本时的NullPointerException

祁鸿哲
2023-03-14

我正在尝试使用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的bug吗?

共有1个答案

朱季
2023-03-14

更新您的依赖项。
我根据pdfsweep 2.0.1-snapshot对其进行了验证,并且运行良好。

 类似资料:
  • 我想在用户在EditText中键入文本时将文本放入我的应用程序中的某个字符串中,并使用它来生动地在活动上显示它(在不同的视图中...) - 就像谷歌的实时/即时搜索工作一样...

  • Django集成UEditor (封装成应用) 百度富文本编辑器 http://ueditor.baidu.com/website/ 使用效果 测试环境 ubuntu 16.04 python3.5.2 django1.11.7 目前测试解决了出现的以下两个问题,都是python版本问题 error1 # name 'file' is not defined controller.py 68行

  • 富文本编辑,又称为WYSIWYG(What You See Is What You Get,所见即所得)。在网页中编辑富文本内容,是人们对Web 应用程序最大的期待之一。虽然也没有规范,但在IE 最早引入的这一功能基础上,已经出现了事实标准。而且,Opera、Safari、Chrome 和Firefox 都已经支持这一功能。这一技术的本质,就是在页面中嵌入一个包含空HTML 页面的iframe。通

  • JOE  ( Joe's Owner Editor) 是一个非常著名的基于 Linux 控制台下的文本编辑器

  • 我已经试着解决了好几个小时了,但还是没能解决。我设置了这个editText,称为活动上的布局,并将其连接到活动上的变量,当您单击字段时,它会打开可视键盘,但当您按下一个键时,它会将您带到类似浏览器的搜索屏幕,而不只是更新editText的文本。 在我的xml编辑文本是: 在我这样做的活动中 我还是找不到办法让它不发生。你能帮助我吗?

  • 我希望当我的edittext为空时,它的高度是40px,也就是说,它只占用一行的空间。当输入文本时,高度会增加。它应该在高度上更像WRAP_CONTENT,但我希望一旦它达到(5*40px)或200px的高度,即5行的空间。它不再增加了。它的行为就好像它的高度是固定的200像素。我如何访问这种类型的高度功能。 请尝试通过提供编程引用而不是 XML 引用来提供帮助。提前致谢...