Alle Möglichkeiten zum Exportieren und Importieren von Anmerkungen in PDF als JSON mit Mozilla PdfJs Viewer

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Alle Möglichkeiten zum Exportieren und Importieren von Anmerkungen in PDF als JSON mit Mozilla PdfJs Viewer

by Anonymous » 17 Jan 2025, 07:46

Ich habe kürzlich versucht, Anmerkungen im PDF Viewer von Mozilla zu erstellen, wo ich Anmerkungen hinzufügen und im PDF speichern kann.
Mein Anwendungsfall besteht jedoch darin, Anmerkungen zu erstellen und die Anmerkungen als zu exportieren JSON, dann möchte ich es beim Rendern der PDF-Datei zurückimportieren.
Ich habe es versucht

Code: Select all

// 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);
}
})
Dadurch wird die Anmerkung im Speicher gespeichert, sie wird jedoch nicht in der Benutzeroberfläche gerendert. Hat jemand den gleichen Anwendungsfall und hat versucht, PDF-Anmerkungen in Mozilla PDF Js zu importieren und zu exportieren?
Gibt es in der PDFViewer-Klasse eine Methode zum Importieren der serialisierten Anmerkungen?
Ihr kleiner Beitrag wird sehr geschätzt. Vielen Dank, dass Sie meine Frage gelesen haben.

Top