Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的PDF注释_Java_Pdf_Icepdf - Fatal编程技术网

Java中的PDF注释

Java中的PDF注释,java,pdf,icepdf,Java,Pdf,Icepdf,实际上,现在我还没有确切的方法在PDF上直接使用鼠标添加不同类型的注释/线条/方框/高光 我尝试了不同的API(pdfbox、icepdf、iText、aspose),并成功地添加了文本、文本注释、框注释和图像,但对于每一个API,我都有一些问题,如: 当我添加对象时,它会添加一个新页面 当我添加对象时,它会删除旧数据 我想使用现有的ICEPDF查看器添加文本,但它不允许这样做。如果我尝试将其他API与ICEPDF混合,那么我就无法获得需要添加的鼠标单击位置 只有一个API(ICE PDF)

实际上,现在我还没有确切的方法在PDF上直接使用鼠标添加不同类型的注释/线条/方框/高光

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

  • 当我添加对象时,它会添加一个新页面
  • 当我添加对象时,它会删除旧数据
  • 我想使用现有的ICEPDF查看器添加文本,但它不允许这样做。如果我尝试将其他API与ICEPDF混合,那么我就无法获得需要添加的鼠标单击位置
只有一个API(ICE PDF)允许通过鼠标直接在GUI上添加框注释,但它确实允许其他事情

如果在pdf查看器中不可能,那么是否有任何类允许这样做


我也对任何商业图书馆/课程开放,只需一次性付费。

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

是的,bfo.faceless.pdf2库有很多功能。。。看一次。