Javascript 如何在PDF.js中使用注释层?
一些PDF.js代码提到了“注释层”,例如AnnotationLayerBuilder: 还有Javascript 如何在PDF.js中使用注释层?,javascript,pdf,firefox,pdfjs,Javascript,Pdf,Firefox,Pdfjs,一些PDF.js代码提到了“注释层”,例如AnnotationLayerBuilder: 还有pdfDocument.annotationStorage和pdfjsLib.AnnotationLayer,它们在我尝试过的所有文档中都是空的,即使在有文本注释的文档中也是空的 我找不到任何关于注释层的示例或文档,也找不到如何使用注释层的文档,但听起来确实很有趣:) 什么是注释层?这是指标准PDF注释,如或第8.4节注释所述?或者,它是PDF.js内部的东西吗 如何列出PDF.js中javascr
pdfDocument.annotationStorage
和pdfjsLib.AnnotationLayer
,它们在我尝试过的所有文档中都是空的,即使在有文本注释的文档中也是空的
我找不到任何关于注释层的示例或文档,也找不到如何使用注释层的文档,但听起来确实很有趣:)
谢谢 注释是PDF文件格式的标准格式,如您提供的链接所述。对于PDF.js来说,它们不是一个新概念 如何获得注释将取决于您的情况。我正在构建一个视图层来替换PDF.js团队构建的查看器。这里的基本理念是:
const doc=getDocument(url)
const page=wait doc.getPage(num)
wait page.getAnnotations()
如果您已经在使用他们构建的查看器,那么它似乎不会在任何地方公开。此外,他们公开的注释数据也是有限的。例如,方形注释不包括填充颜色。戳记批注中没有有用的信息,只有页面上的位置。