java - Java 中的 PDF 注释

标签 java pdf icepdf

实际上,现在我还没有找到直接在 PDF 上使用鼠标添加不同类型的注释/线条/框/突出显示的确切方法。

我尝试了不同的 API(pdfbox、icepdf、iText、aspose)并成功地添加了文本、文本注释、框注释、图像,但对于每一个 API,我都遇到了一些问题,例如:

  • 当我添加对象时,它会添加到新页面
  • 当我添加对象时,它会删除旧数据
  • 我想使用现有的 ICEPDF 查看器添加文本,但它不允许。如果我尝试将其他 API 与 ICEPDF 混合,那么我无法获取需要添加的鼠标单击位置。

只有一个 API (ICE PDF) 允许通过鼠标直接在 GUI 上添加框注释,但它确实允许其他操作。

如果在 pdf 查看器中不可能,那么是否有任何类可以允许执行此操作?

我也对任何商业图书馆/类(class)开放,只需一次性付费即可。

最佳答案

我认为BFO添加了相当多的注释工具。你看过他们的工具吗?

关于java - Java 中的 PDF 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6654458/

相关文章:

java - 如何使用 Java 8 从对象列表中获取最小值和最大值

Java 防御副本

javascript - 如何使用 Javascript 为下载的 PDF 文件设置密码保护

Java iText - 获取从 pdf 文件中选择的文本的字体大小和系列

C++/XCode - 如何生成 pdf?

java - 缺少方法主体,或声明抽象

java - 如何使用ice pdfviewer获取注释的直角坐标

java - ICEpdf - 应用程序启动期间 MissingResourceException : Can't find bundle for base name org.icepdf.ri.resources.MessageBundle,区域设置 de_DE

java - 如何查找 Java 应用程序内部使用了多少库?