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.
command-line
pdf
conversion
jpeg
Liebesgeschwindigkeit
quelle
quelle
for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf
GrphicMagick
Benutzer sollten laufengm convert *.jpg pictures.pdf
not authorized
Fehler führt. Siehe diese verwandte Frage (und Antworten) .quelle
Arbeitete für mich (ABER Warnung! Deaktiviert die Komprimierung und das resultierende PDF wird groß sein!):
oder auch:
Von ubuntuforums.org
+compress
hilft 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.quelle
+compress
Option NICHT mit demconvert
oben 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 verwendenconvert
Sie 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.pdf
funktionierte gut mit kleinerer Dateigröße als mit+compress
ArgumentLeider
convert
ändert sich die Bildqualität vor dem "Packen" in das PDF. Um einen minimalen Qualitätsverlust zu erzielen, ist es besser, das Originaljpg
in die PDF-Datei einzufügen, die Sie verwenden müssenimg2pdf
.Ich benutze diese Befehle:
Mit diesem Befehl wird
pdf
aus jedemjpg
Bild 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
pdf
Seiten 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
quelle
convert
Versuch 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.
quelle
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:
quelle
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
quelle