2009-04-16 8 views
2

Ich möchte einige pluginspezifische Daten in einem PDF speichern, so dass ich es zurücklesen kann, wenn diese PDF zurück geladen wird, ohne dass diese Metadaten für den Benutzer sichtbar sind.Metadaten in PDF-Dateien

Wie kann ich diese Metadaten in die PDF-Datei einfügen?

Antwort

2

PDF unterstützt XMP-Metadaten. Sie sollten Ihre plug-in-spezifischen Informationen als Payload im XMP-Teil anhängen.

0

Der einfachste Weg, dies zu tun ist einfach die Informationen als Text an das Ende der PDF-Datei anhängen.

+0

aber wie stelle ich sicher, dass der Benutzer es nicht sieht – Rahul

1

Je nachdem, wie Sie Ihre PDFs generieren und lesen, können Sie Ihre Metadaten mit pdftk bearbeiten. Sie können ein unsichtbares Tag zur PDF hinzufügen, indem Sie es als metadata-Eigenschaft mit einem Schlüssel und einem Wert hinzufügen, indem Sie pdftk dump_data verwenden, um alle Metadaten in eine Textdatei zu schreiben. Fügen Sie dann den neuen Schlüssel und Wert der Textdatei hinzu und verwenden Sie dann pdftk update_info um alle Metadaten einschließlich des neuen Schlüsselwertpaars zurückzusetzen.

+0

Es ist GPL. Viel Glück mit der Verknüpfung. – steipete