Bilder in PDF konvertieren

54

Ich habe mehrere Bilder aus Google Books gespeichert. Ich wollte sie in eine einzelne PDF-Datei konvertieren, in der ich einige Eingaben benötige. Die folgenden zwei Bilder (ein PNG und ein JPEG) sind zwei fortlaufende Seiten.

erste Seite (png)

zweite Seite (JPEG)

Ich speichere sie in meinem System. Ich habe sie mit dem folgenden Befehl in PDF konvertiert

convert books.png books.jpeg combined.pdf

Die Datei kombiniert.pdf liefert jedoch nicht die erwarteten Ergebnisse, nicht die Kombination aus beiden.

Ich habe auch versucht, einzelne PDF-Dateien zu erstellen und sie dann mit pdftk zu kombinieren, ohne Erfolg

convert books.png book1.pdf
convert books.jpeg book2.pdf
pdftk book1.pdf book2.pdf cat output combined.pdf
user301880
quelle
Versuchen Sie, book1.pdf und book2.pdf so zu ändern, dass sie sich in einem Ordner befinden. Wechseln Sie zu diesem Ordner, und führen Sie den Befehl aus pdftk *.pdf cat output onelargepdfile.pdf.
Tim
Tim, danke. Das hatte auch ich versucht, aber immer noch das gleiche Ergebnis.
user301880
Das ist merkwürdig. Vielleicht sieht es das Bild pdfs nicht als gültige PDF-Dateien?
Tim
Das ist ziemlich interessant. Ich habe versucht, es auf der Maschine zu tun, und es funktioniert nicht wie gewünscht. Es werden jedoch die richtigen Thumbnails angezeigt.
Vivek Kapoor
Wenn Sie die Bilddatei öffnen und anschließend in eine Datei drucken, können Sie diese Dateien dann kombinieren?
Tim

Antworten:

9

Ich habe die beiden von Ihnen bereitgestellten Beispielseiten verwendet und sie mit dem cups-pdf-Drucker ausgedruckt, sodass zwei PDF-Dateien entstanden sind.

Dann habe ich pdfsam verwendet , um PDF-Dateien in einer zu kombinieren. Ich sehe kein Problem im Ergebnis.

Bearbeiten: Ich habe gerade gesehen, dass Sie viele Dateien zu verarbeiten haben. Sie können das hier beschriebene druckausgewählte Skript in Nautilus verwenden

Bob
quelle
6
Befehlszeile Weg , es zu tun - Benennen Sie die Dateien: mv books.png 1.png, mv books.jpg 2.jpg- Drucken sie PDFs: lpr -P 'Cups-PDF' 1.png, lpr -P 'Cups-PDF' 2.jpg- PDF - Dateien kombinieren: pdfunite ~/Desktop/1.pdf ~/Desktop/2.pdf complete.pdf. Der PDF-Drucker von Cup gibt die Dateien mit den Namen der Originaldateien auf ~ / Desktop aus. Beide können also nicht aufgerufen werden, books.*da sie sich sonst gegenseitig ersetzen. Mit können Sie Drucker und deren Namen auflisten lpstat -p.
Wilf
76

Benutze einfach folgendes:

convert "*.{png,jpeg}" -quality 100 outfile.pdf

Im Allgemeinen können Sie mehrere Dateien zu einer PDF-Datei zusammenfassen, indem Sie sie in die Datei einfügen {}und mit einem Komma trennen.

Hinzufügen -quality VALUE, um die Qualität nach der Konvertierung zu erhalten (dank @iamcreasy)

convert "*.{ext1,ext2,ext3,...}" -quality 100 outfile.pdf
αғsнιη
quelle
Was ist das für ein convertDing?
Fresheyeball
convertist eine ausführbare Datei, die als Teil von Imagemagick installiert wird .
Ioannis Filippidis
Ich habe festgestellt, dass der Konvertierungsprozess dem endgültigen PDF Rauschen hinzufügt. Verwenden von ImageMagick 6.8.9 zum Konvertieren mehrerer JPEG-Dateien.
Quazi Irfan
... das Hinzufügen -quality 100entfernt einige der wahrnehmbaren Geräusche.
Quazi Irfan
Ist es möglich, Bilddateien an vorhandene PDF-Dateien anzuhängen?
Kiran Reddy
6

Wenn sich alle Bilder in demselben Ordner befinden und dieselbe Erweiterung haben, können Sie Folgendes tun:

Bilder in PDF konvertieren:

ls *.tif | xargs -I% convert % %.pdf

Hinweis : Beachten Sie, dass, wenn sie 1 ... tif heißen; 2 ... tif; 10 ... tif do ls -1vfür nummerierte Dateien

Füge PDF-Dateien zu einem PDF zusammen und entferne einseitige PDFs:

pdftk *.pdf cat output merged.pdf && rm *.tif.pdf
Machen
quelle
0

Verwenden Sie den Druckassistenten von Gwenview (KDE-Bildbetrachter). Öffnen Sie Gwenview und dann Plugins -> Bilder -> Druckassistent. Fügen Sie alle Bilder hinzu, die Sie drucken möchten, ordnen Sie sie nach Ihren Wünschen neu an, wählen Sie die Anzahl der Bilder pro Seite, andere Druckoptionen usw. und drucken Sie direkt oder mit CUPS-PDF als PDF.

Sameer
quelle