Lesen der PDF-Datei-Anhang-Anmerkungen mit iTextSharp
Ich habe das folgende Problem. Ich habe ein PDF-Dokument mit einer XML-Datei im Anhang als Anmerkung drin.
Nicht als eingebettete Datei, sondern als Anmerkung. Jetzt versuche ich, es zu Lesen mit dem code aus dem folgenden link:
iTextSharp - wie Sie zu öffnen/Lesen/extrahieren Sie eine Datei Anhängen?
Es funktioniert für eingebettete Dateien, aber nicht für die Datei attachemts als Anmerkungen.
Ich Google für die Absaugung von Anmerkungen aus der PDF-Datei und finden Sie den folgenden link:
Lesen von PDF-Anmerkungen mit iText
Also die annotation type "File Attachment Annotations"
Könnte jemand zeigen, ein funktionierendes Beispiel?
Vielen Dank im Voraus für jede Hilfe
InformationsquelleAutor Kaloyan Iliev | 2013-02-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie so oft in Fragen, die iText und iTextSharp, sollte man zunächst einen Blick auf die keyword-Liste auf itextpdf.com. Hier finden Sie Datei-Anhang extrahieren Sie Anhänge verweisen auf zwei Java-Proben aus iText in Action — 2. Auflage:Dem alten keyword-Liste ist nicht mehr; die itextpdf.com Website bietet nun weitere Möglichkeiten für die Suche nach Beispielen, aber ich werde nicht beschreiben, damit die Seite wieder geändert und ich habe die Toten links noch einmal...
Relevanten iText Beispiele basierend auf iText in Action — Second Edition sind:
(Ich habe nicht gefunden Häfen von den Proben .Net und iText 7 aber auf der Grundlage anderer Quellen dieser port sollte nicht zu schwer sein...)
KubrickDvds enthält die folgende Methode
extractAttachments
/ExtractAttachments
zu extrahieren, Datei-Anhang-Anmerkungen:Java, iText 5.x:
Java, iText 7.x:
C#, iText 5.x:
KubrickDocumentary enthält die folgende Methode
extractDocLevelAttachments
/ExtractDocLevelAttachments
zu extrahieren, Dokument-Ebene Anlagen:Java, iText 5.x:
Java, iText 7.x
C#, iText 5.x:
(Für einige Grund, die c# - Beispiele setzen Sie die extrahierten Dateien in einem ZIP-Datei, während das Java-Versionen setzen Sie in der Datei system... naja...)
gibt es eine version für iText7 ?
Ports iText 7.x für Java existiert; habe ich aktualisiert meine Antwort hier.
du bist Genie!
InformationsquelleAutor mkl