PDF: Seiten 2 + 4 automatisch entfernen und dann wieder zusammenkleben?

764
AP257

Ich habe eine Reihe von PDF-Dateien, und für jede von ihnen möchte ich die Seiten 2 und 4 entfernen und die PDF-Datei dann wieder zusammenkleben. Gibt es eine clevere Möglichkeit, dies mit einem Befehlszeilendienstprogramm zu tun?

3

3 Antworten auf die Frage

2
Werner

The PDF Toolkit can do this from the command line:

pdftk input.pdf cat 1 3 output output.pdf 

cat 1 3 extracts pages 1 and 3 from input.pdf and outputs it to output.pdf. To cycle through all on Windows, use

for %f in (*.pdf) do pdftk %f cat 1 3 output %~nfo.pdf 

%~nf returns an extension-less version of %f as extracted from the list *.pdf. Therefore, using %~nfo.pdf produces, as output, a file <input>o.pdf for input <input>.pdf. For using inside a batch file, use %%f and %%~nfo.pdf.

For more information, see the PDF Toolkit man page.

0
Tom Wijsman

PDF Split and Merge und insbesondere pdfsam-consoleauf dieser Seite erwähnt kann dies tun.

Beachten Sie, dass dies JRE erfordert. mbrownnyc vor 11 Jahren 0
0
user74264

Ja, was Sie gesagt haben, ich denke, Sie können einen PDF Merger verwenden. Wie? Sie bieten lediglich den Seitenbereich Ihrer PDF-Datei an, mit Ausnahme der Seiten 2 und 4. Zum Beispiel die 1,3,5-letzte Seitennummer. Dann füge sie zusammen, so bekommst du den gewünschten Teil und löschst 2 und 4. Mach was ich sage! Es ist sehr leicht zu erreichen!

Sie können PDF Merger ausprobieren :

Der PDF Merger ist eine professionelle, aber einfach zu verwendende PDF-Datei Combiner & Joiner, die zum Zusammenführen von PDF-Dateien für ein bequemeres Organisieren, Archivieren und Drucken in Batch entwickelt wurde. Es ermöglicht Ihnen das Zusammenführen von PDF nach Ihren Bedürfnissen mit vielen verschiedenen Zusammenführungsmodi. Damit können Sie flexibel mehrere PDF-Dateien zusammenführen, um eine einzelne zu erstellen, oder bestimmte Seiten mit einer neuen PDF-Datei zusammenführen oder sogar mehrere Seiten verschiedener PDF-Dateien mit einer einzigen zusammenführen.