Но мой вариант использования — комментировать и экспортировать аннотации как JSON, то я хочу импортировать его обратно при рендеринге PDF.
Я пробовал,
Код: Выделить всё
// Gets all the annotation data as a map that can be exported as JSON
annotations = pdfDocument.annotationStorage.serializable();
// Tried loading the Annotations by setting it after the new render
pdfjsLib.getDocument({
data: pdfData,
cMapUrl: CMAP_URL,
cMapPacked: CMAP_PACKED,
enableXfa: true,
}).promise.then((_pdfDocument) => {
for (let [key, value] of annotations) {
pdfDocument.annotationStorage.setValue(key,value);
}
})
Есть ли в классе PDFViewer какой-либо метод для импорта сериализованных аннотаций?
Ваш небольшой вклад будет очень признателен. Спасибо, что прочитали мой вопрос.
Подробнее здесь: https://stackoverflow.com/questions/793 ... pdfjs-view