Ich versuche, PDFs zusammenzuführen und die ursprünglichen Lesezeichen beizubehalten. Ich verwende die hier beschriebene Methode: Merging documents with bookmarks jedoch werden nicht alle Lesezeichen importiert. Das heißt, Lesezeichen aus einigen Dateien werden importiert, aber nicht aus anderen Dateien.itext 7 Importieren von Gliederung/Lesezeichen
Mit RUPS (tool that can help you debug PDFs) sieht es aus wie das Problem ist die Objektnummer des Gliederungsobjekts. In der Datei, die funktioniert, ist der Gliederungsbaum das Objekt 1 0 und in der Datei, die nicht funktioniert, ist der Gliederungsbaum das Objekt 16 0. Oder er kann mit der Objektreihenfolge für den Seitenbaum in der importierenden Datei in Verbindung stehen Umrißbaum kommt vor dem Seitenbaum. In der Datei, die nicht funktioniert, kommt der Seitenbaum zuerst.
Da RUPS den Gliederungsbaum lesen und verstehen kann, gibt es eine Einstellung, die es itext 7 ermöglicht, diese Lesezeichen zu importieren?
Ich benutze Itext-Community für C#.
Welche Version von iText7 verwenden Sie? Ich erinnere mich daran, einen Fehler behoben zu haben, der verhinderte, dass die Lesezeichen in diesem Jahr mit 'PdfMerger' früher kopiert wurden. –
Version 7.0.2.2 – Jeff