wake-up-neo.com

pdftk split pdf mit mehreren seiten

mit php muss ich eine einzelne pdf-datei mit mehreren seiten in viele PDF -Dateien mit einer seite pro datei aufteilen .. __ große Größe. Mein Original PDF ist 7 MB (mit 70 Seiten), die Summe jeder Datei, die durch Aufteilen mit pdftk erstellt wurde, ist über 70 MB.

Weiß jemand, ob pdftk eine Eigenschaft für die Ausgabe kleiner Dateien hat?

danke dir

16
Simone M

Sie können immer die Option compress angeben. Beispiel: 

pdftk input.pdf burst output output_%02d.pdf compress

Beachten Sie, dass pdftk nur den Inhalt Ihrer PDF -Dateien von den Eingaben in die Ausgaben kopiert und nicht viel dazu beitragen kann, das Aufblähen zu optimieren. Wenn Ihre Eingabe-PDFs groß/kompliziert sind, werden Ihre Ausgabe-PDFs ebenfalls sein. Beachten Sie außerdem, dass alle in das Dokument eingebetteten Zeichensätze in jedem Ausgabedokument möglicherweise doppelt vorhanden sind und mehr Platz benötigen.

22
pobrelkey

Sie können pdftk verwenden und versuchen

pdftk source.pdf cat 1-100 output try1.pdf
pdftk source.pdf cat 101-end output try2.pdf
10
Kungfu_panda

Beim Aufteilen von PDF -Dateien ist es manchmal schwierig, Informationen zu vermeiden, die nur für einige Seiten erforderlich sind, die in jeder Ausgabedatei enthalten sind.

cpdf versucht dies zu vermeiden - Sie können es ausprobieren und sehen, was passiert. Sie finden es vielleicht nicht besser als pdftk in Ihrer Datei, aber es sollte sein.

Offenlegung: Ich bin der Autor von cpdf.

8
johnwhitington

Hatte ein ähnliches Problem. Trifft aber nicht 1: 1 auf die Frage zu. Auf jeden Fall könnte es jemand nützlich finden:

  1. Ich hatte eine sehr große PDF-Datei - original.pdf - von mehr als 240 MB. Es war fast unmöglich, es zu benutzen. Ich habe es mit evince als pdf ausgedruckt und Entfernte Skalierungen im Drucker-Setup. Dies erzeugte eine Datei - new.pdf - von Um 102 MB! Offensichtlich wurden alle eingebetteten Schriftarten, Lesezeichen usw. entfernt
  2. Um die Lesezeichen zurück zu bekommen, habe ich cpdf verwendet, um .__ zu extrahieren. die Lesezeichen aus dem ursprünglichen PDF-Dokument und wendeten sie auf die .__ an. ein neues. Das resultierende Dokument - result.pdf - ist leicht zu navigieren und sehr schnell in beliebiger pdf-Viewer.

Referenz: cpdf zum Extrahieren und Anwenden von Lesezeichen: http://www.coherentpdf.com/cpdfmanual/node38.html

cpdf -list-bookmarks original.pdf > booksmarks.txt
cpdf -add-bookmarks booksmarks.txt new.pdf -o result.pdf
1
Hans-J.