Ich habe viele JPEG-Dateien in einem Verzeichnis und möchte sie in PDF konvertieren und zu einem einzigen Dokument zusammenfügen.
Wie geht das?
Ich würde es vorziehen, die Befehlszeile zu verwenden, da dieser Prozess schneller sein wird.
Ich habe viele JPEG-Dateien in einem Verzeichnis und möchte sie in PDF konvertieren und zu einem einzigen Dokument zusammenfügen.
Wie geht das?
Ich würde es vorziehen, die Befehlszeile zu verwenden, da dieser Prozess schneller sein wird.
Antworten:
imagemagickVerwenden Sie aus dem Paket den convertBefehl:
convert *.jpg pictures.pdf
Sie erhalten ein einzelnes PDF mit allen jpg im aktuellen Ordner.
Installieren Sie IM mit:
sudo apt-get install imagemagick
Quelle: Stapelüberlauf
Bearbeiten: Beachten Sie, dass Bilder in einer anderen Reihenfolge angezeigt werden, wenn sie nicht nummeriert sind. Wenn Sie 10 oder mehr haben, müssen Sie diese mit der Endung filename01.jpg ... filename99.jpg usw. benennen. Die führenden Nullen sind für die richtige Reihenfolge erforderlich. Wenn Sie 100 oder mehr 001 ... 999 haben.
for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf
GrphicMagickBenutzer sollten laufengm convert *.jpg pictures.pdf
not authorizedFehler führt. Siehe diese verwandte Frage (und Antworten) .
convert `ls -1v` file.pdf
Arbeitete für mich (ABER Warnung! Deaktiviert die Komprimierung und das resultierende PDF wird groß sein!):
convert page1.jpg page2.jpg +compress file.pdf
oder auch:
convert -rotate 90 page\*.jpg +compress file.pdf
Von ubuntuforums.org +compresshilft das dabei, nicht zu hängen. HINWEIS: Mit der Option + Komprimieren wird die Komprimierung deaktiviert. Die Maschine, an der ich zu der Zeit arbeitete, schien "für immer" zu hängen (ich habe jedoch nicht für immer gewartet, um es herauszufinden), ohne die Option "+ Komprimieren". Ihr Kilometerstand kann ziemlich unterschiedlich sein! RTFM auf imagemagick.org Option -compress , experimentieren Sie vielleicht mit -compress <type>, wenn Sie langsame Komprimierungs- / Hängeprobleme haben, um herauszufinden, was für Sie funktionieren wird.
+compressOption NICHT mit dem convertoben vorgeschlagenen Befehl! Tatsächlich wird die gesamte Komprimierung deaktiviert, sodass Sie ein PDF erhalten, das zehnmal größer als das ursprüngliche JPEG ist. Geben Sie nur keine Komprimierungsoptionen an und verwenden convertSie das JPEG-Format (Input Compression Format), das in diesem Fall die beste Option für die Dateigröße ist. Quelle: http://www.imagemagick.org/script/command-line-options.php#compress
$ converet *.jpg file.pdffunktionierte gut mit kleinerer Dateigröße als mit +compressArgument
Leider convertändert sich die Bildqualität vor dem "Packen" in das PDF. Um einen minimalen Qualitätsverlust zu erzielen, ist es besser, das Original jpgin die PDF-Datei einzufügen, die Sie verwenden müssen img2pdf.
Ich benutze diese Befehle:
Mit diesem Befehl wird pdfaus jedem jpgBild eine Datei erstellt, ohne dass Auflösung oder Qualität verloren gehen:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Dieser Befehl verknüpft die pdfSeiten zu einem Dokument:
pdftk * .pdf cat output combined.pdf
Und zum Schluss füge ich eine OCR-Textebene hinzu, die die Qualität des Scans in den PDFs nicht ändert, sodass sie durchsuchbar sind:
pypdfocr kombiniert.pdf
Eine Alternative zur Verwendung von pypdfocr:
ocrmypdf kombiniert.pdf kombiniert_ocr.pdf
convertVersuch fehlgeschlagen war, einen Vorgang auszuführen, der in der Sicherheitsrichtlinie "PDF" nicht zulässig ist.
Öffnen Sie die JPG- oder PNG-Datei mit LibreOffice Writer und exportieren Sie sie als PDF.
Ich hoffe, das ist eine einfache Möglichkeit, PDF zu exportieren.
Die folgende Lösung basiert ebenfalls auf ImageMagick convert, ist jedoch etwas ausgefeilter, weil:
pdfimages -j file.pdf img.) Derzeit funktioniert dies nur mit PNG - siehe den Kommentar von @dma_k unten .Anleitung:
Verknüpfen Sie all Ihre einseitigen PDF-Dateien mit PDFtk wie folgt:
pdftk *.pdf cat output out.pdf
convert some.jpg -format pdf -compress jpeg generated.pdf ; pdfimages -j generated.pdf generated.pdf ; diff -sq some.jpg generated.pdf-000.jpg
Ich habe http://convert-my-image.com/ verwendet. Das Positive ist, dass Sie (auf derselben Site, aber auf einer anderen Seite) ein Archiv von Bildern bereitstellen und diese mit dem gemeinsamen PDF verknüpfen können