Ich verwende, pdftk
um Seiten einer PDF-Datei mit Lesezeichen / Konturen neu anzuordnen, aber danach hat die Ausgabedatei die Lesezeichen des Originals verloren.
Mein Befehl ist pdftk in.pdf cat 1-22 43 23-42 44-end output out.pdf
.
Ich habe mich gefragt, wie ich die Lesezeichen behalten kann, während ich die Seiten neu anordnete.
#!/usr/bin/python output = open('res.info','w') with open('temp.info','r') as f: for line in f: if line.startswith("BookmarkPageNumber"): output.write( "BookmarkPageNumber: "+ str(int(line.split()[1])+1)+"\n") else: output.write(line)
Sie müssen dies tun
pdftk in.pdf dump_data > in.info
und dann denupdate_info
Parameter hinzufügen , wenn Sie die generierenout.pdf
. Zitat ausman pdftk
:quelle
dump_data_utf8
fürupdate_info_utf8
die Arbeit verwenden.pdftk in.pdf dump_data > in.info
,pdftk in.pdf cat 1-22 43 23-42 44-end output out.pdf
undpdftk out.pdf update_info in.info output out1.pdf
Es gibt noch keine Lesezeichen inout1.pdf
. `Beim sorgfältigen Lesen der Manpage heißt es, dass
update_info
Daten in dem von ihnendump_data
erzeugten Format abgelegt werden. Das müsste wohl entsprechend dem Seiten-Shuffling angepasst werden. Klingt nicht unmöglich , ist es aber nicht automatisch.Die PDFtk-Site gibt nur den oben genannten Treffer und das Erstellen / Bearbeiten von Lesezeichen als Ergebnisse aus. Alles, was Google über das Thema Lesezeichen in PDF und Reorganisation weiß, sind Treffer bei den oben genannten Operationen und lyrische Darstellungen der Wunder, die sie bieten, und dieser Thread ;-).
Es scheint also nicht möglich zu sein. Die Kommentare schlagen einige Möglichkeiten vor, die beim Ausprobieren nicht funktionierten.
quelle
"pdfmod" ist ein einfaches grafisches Tool, mit dem Sie eine oder mehrere Seiten aus einer vorhandenen PDF-Datei entfernen können. Es ist nur eine Frage von ein paar Klicks. Es behält auch die inhaltlichen Informationen und die Vernetzung im PDF bei.
"pdftk" funktioniert gut und ich habe es lange Zeit verwendet, aber ich habe Inhalte verloren, nachdem ich ein oder zwei Seiten aus dem PDF entfernt habe. Diejenigen PDF-Dateien, die in "pdftk" und "pdfmod" getestet wurden, werden von openoffice erstellt.
https://apps.fedoraproject.org/packages/pdfmod
quelle
pdfmod
scheint besser zu sein, alspdftk
wenn es darum geht, Metadaten zu erhalten. Ein Unterschied in derexiftool
Ausgabe zeigt, dasspdfmod
die Metadaten erhalten bleiben, aberpdftk
nicht alles erhalten bleibt, selbst wenn Siedump_data_utf8
& verwendenupdate_info_utf8
.