Java ApachePDFBox不将少数链接识别为注释
我正在使用ApachePDFBox解析PDF文件并替换其中的链接URL。我正在使用Java ApachePDFBox不将少数链接识别为注释,java,annotations,pdfbox,Java,Annotations,Pdfbox,我正在使用ApachePDFBox解析PDF文件并替换其中的链接URL。我正在使用page.getAnnotations()获取PDF页面上的链接(请参见下面的代码) 该代码适用于某些链接,但不适用于其他链接。原因似乎是apachepdfbox无法识别某些链接。你知道为什么会这样吗 if(doc!=null&&doc.getDocumentCatalog()!=null){ List allPages=doc.getDocumentCatalog().getAllPages(); 对于(int
page.getAnnotations()
获取PDF页面上的链接(请参见下面的代码)
该代码适用于某些链接,但不适用于其他链接。原因似乎是apachepdfbox
无法识别某些链接。你知道为什么会这样吗
if(doc!=null&&doc.getDocumentCatalog()!=null){
List allPages=doc.getDocumentCatalog().getAllPages();
对于(int i=0;i
您确定PDFBox无法识别的链接是实际的链接批注吗?默认情况下,某些PDF查看器(如Adobe Acrobat)会识别静态页面内容中的URL,并将其显示为链接注释。请共享一个示例PDF,其中包含无法识别的链接批注,以便进行分析。您能否帮助我了解PDF中的实际链接批注标准。实际链接批注是批注表中定义“热点区域”的条目并将其与URI连接。是否可以使用pdfbox将链接文本与链接url一起替换?你可以分享一些例子来实现这一点。编辑静态页面内容(或任何PDF内容流)通常是不平凡的。