Mit Befehlszeilentools einen Ordner mit Bildern in eine mehrseitige PDF-Datei konvertieren?

10

Ich habe einen Ordner mit 100 JPG-Bildern. Ich möchte diese Bilder in eine mehrseitige PDF-Datei mit allen Bildern konvertieren (auf A4-Größe zugeschnitten). Sie sind bereits in der richtigen Rotation.

Welche Tools soll ich verwenden?

Jemand benutzt Sie immer noch MS-DOS
quelle

Antworten:

13

Bedarf

ImageMagick

Geben Sie die folgende Zeile ein, um die Eingabeaufforderung für intall ImageMagick einzugeben:

sudo apt-get install imagemagick

Von JPEGs in PDF konvertieren:

Gehen Sie zum Arbeitsverzeichnis (Verzeichnis der JPEGs):

cd work/directory/path

Konvertieren Sie die JPG-Dateien in PDF:

convert *.jpg foo.pdf

Quelle: http://bitprison.net/jpg_to_pdf

mr_eclair
quelle
Ich habe die Lösung selbst gefunden, aber Sie haben mit weiteren Details geantwortet. Das war so einfach, dass ich mich sogar schäme.
Jemand benutzt Sie immer noch MS-DOS
^ Gern geschehen!
mr_eclair
Hmm, schneidet aber noch nicht auf das A4-Seitenverhältnis ab;)
Tanius
Wenn Sie die Bilder in Unterordnern haben, verwenden Sie dieseconvert */*.jpg foo.pdf
Phil Roggenbuck
Ich habe immer noch ein Problem, er sortiert alles wie 1, 10, 100 und nicht 1,2,3,4,5, ..., 100,101,102. Wie behebe ich das?
Phil Roggenbuck
3

Leider convertändert sich das Bild vorher, um einen minimalen Qualitätsverlust zu haben, dh die Qualität des Originals jpg, die Sie verwenden müssen img2pdf. Ich verwende diese Befehle:

3 1) Dies, um pdfaus jedem jpgBild eine Datei zu machen , ohne die Auflösung oder Qualität zu beeinträchtigen:

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

2) Dies, um die pdfSeiten zu einer zu verketten :

pdftk *.pdf cat output combined.pdf

3) Und zuletzt füge ich eine OCRed-Textebene hinzu, die die Qualität des Scans in den PDFs nicht ändert, damit sie durchsucht werden können:

pypdfocr combined.pdf  
Eduard Florinescu
quelle