Mehrere PDF-Dokumente drucken
Wenn man mehrere PDF-Dokumente auf einmal drucken möchte, wurden folgende Möglichkeiten gefunden
Acrobat (Version 11)
Ich verwende (noch immer) eine uralte Version von Acrobat. Acrobat hat einige Funktion zur Verarbeitung mehrerer PDF-Dateien
Werkzeuge -> Aktionsassistent -> Neue Aktion erstellen -> Weitere Werkzeuge -> Drucken -> "Hinzufügen" Ordner wählen -> Standardoptionen -> Dateien hinzufügen -> Dateien hinzufügen
Tool PDFtk
Mit dem Programm können mehrere PDF-Dateien zu einer einzigen Datei zusammengefügt werden, und danach kann man diese einzige Datei ausdrucken.
Download der kostenlosen Version: https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
In diesem Paket sind sowohl eine Windows-Version mit einer grafischen Oberfläche als auch eine Kommandozeilenversion für die Batchverarbeitung enthalten.
Das Programm installiert sich in C:\Program Files (x86)\PDFtk\bin\
. In diesem Ordner sind die Dateien pdftkxp.exe
(Windows-Version) und pdftk.exe
(Kommandozeilen.Version)
Windows-Version
Über den Button Add PDF werden über einen Dateidialog PDF-Dateien in die Liste eingefügt. Im Beispiel sind es die Dateien in1.pdf
und in2.pdf
. Über den Button Create PDF wird der Ordner und Dateiname der Zusammengefassten PDF-Datei definiert. In dem Beispiel wurde der Ordner gewählt, der Dateiname war out.pdf
.
Kommandozeilen-Version
Die Kommandozeilen-Version verfügt über folgende Optionen:
SYNOPSIS pdftk <input PDF files | - | PROMPT> [ input_pw <input PDF owner passwords | PROMPT> ] [ <operation> <operation arguments> ] [ output <output filename | - | PROMPT> ] [ encrypt_40bit | encrypt_128bit ] [ allow <permissions> ] [ owner_pw <owner password | PROMPT> ] [ user_pw <user password | PROMPT> ] [ flatten ] [ need_appearances ] [ compress | uncompress ] [ keep_first_id | keep_final_id ] [ drop_xfa ] [ drop_xmp ] [ verbose ] [ dont_ask | do_ask ] Where: <operation> may be empty, or: [ cat | shuffle | burst | rotate | generate_fdf | fill_form | background | multibackground | stamp | multistamp | dump_data | dump_data_utf8 | dump_data_fields | dump_data_fields_utf8 | dump_data_annots | update_info | update_info_utf8 | attach_files | unpack_files ] For Complete Help: pdftk --help
Die Kommandozeile erreicht man mit Windows-X -> Kommandozeile oder Windows-X -> Terminal -> „cmd“
Um die obigen Dateien zusammenzufügen, benötigt man folgenden Befehl:
C:\>pdftk in1.pdf in2.pdf cat output out.pdf
wenn da nicht die Pfade wären, also heißt das komplette Kommando
C:\>"C:\Program Files (x86)\PDFtk\bin\pdftk" S:\onedrive\desktop\pdf\in1.pdf S:\onedrive\desktop\pdf\in2.pdf cat output S:\onedrive\desktop\out.pdf
Kommandozeilen-Version PowerShell-Version
Man kann das Programm auch über PowerShell aufrufen. Meine Version funktioniert insofern als sie fehlerfrei ausgeführt wird, aber leider wird die zusammengefasst Datei out.pdf
nicht angelegt. Vielleich weiß wer, warum das so ist. Der zusammengesetzte String für das Kommando ist syntaktisch korrekt.
# PDF-Dateien in einer einzigen Datei zusammenfassen # Programm PDFtk muss installiert sein $pdftk = "C:\Program Files (x86)\PDFtk\bin\pdftk.exe" $PathPdfFiles = "S:\onedrive\desktop\pdf\" $PathOutFile = "S:\onedrive\desktop\out.pdf" $files = Get-ChildItem -Recurse -Path $PathPdfFiles -Filter "*.pdf" $command = "'" + '"' + $pdftk + '"' foreach ($file in $files) { $command += " " + $file.FullName } $command += " " + $file.FullName + " CAT OUTPUT " + $PathOutFile + "'" Invoke-Expression $command
2Printer
Es gibt auch das CommandLineTool 2Printer (https://www.cmd2printer.com/)
2Printer.exe -l "C:\input files.txt" -prn "Canon MP610"
Das Programm 2Printer verarbeitet neben dem Format PDF auch viele andere Dateiformate.
Franz war pensionierter HTL Lehrer (TGM), Präsident von ClubComputer, Herausgeber der Clubzeitung PCNEWS und betreute unser Clubtelefon und Internet Support. Er war leidenschaftlicher Rapid Wien Fan. Er ist leider Anfang Jänner 2024 nach langer schwerer Krankheit verstorben.
Neueste Kommentare