Der Versuch, ein Verzeichnis mit Bildern in ein PDF-Paket zu packen

985
tvanover

Ich habe große Bildverzeichnisse, die ich schnell in eine einzige PDF-Datei packen möchte, um sie auf allen Geräten zu transportieren. Den Anweisungen anderer Fragen folgend, habe ich verschiedene Tools in Verbindung mit cutePDF zu unbefriedigenden Ergebnissen ausprobiert. Ich brauche eine Lösung, die:

  • Ich kann ein Verzeichnis schnell als Quelle für Bilder kennzeichnen
  • Die Bilder sind alphabetisch nach Dateinamen sortiert.
  • Die Seiten des PDFs haben die Größe der Bilder. Dies ist das größte Problem, so ziemlich alles, was ich versuche, bringt die Bilder in ein Standardpapierformat. Das Bild wird unabhängig von Größe, Verhältnis oder Ausrichtung des Bildes entweder zugeschnitten oder verkleinert.

Irgendwelche Gedanken? Es muss an Sieg 7 arbeiten.

1

3 Antworten auf die Frage

1
W_Whalley

Sie haben nicht angegeben, welches Betriebssystem Sie verwenden, dies funktioniert jedoch unter Linux und wahrscheinlich auch unter Cygwin. Ich denke es tut was du willst. Die Bilder müssen TIFF sein oder in TIFF umgewandelt werden. Die Idee ist, die TIFF-Bilder in einzelne PDF-Dateien zu konvertieren und dann die PDF-Dateien zu verketten. Für jeden tiff:

tiff2pdf -n input.tiff >output.pdf 

Dann

pdftk *.pdf cat output combined.pdf 

Die Option -n von tiff2pdf ist für kein Passthrough für komprimierte Daten gedacht und scheint zu tun, was Sie wollen. Andere Optionen könnten ebenfalls funktionieren (haben sie nicht probiert). Sie können den obigen Code in ein Skript einschließen, um alle Bilder in einem Verzeichnis zu verarbeiten.

Die Dienstprogramme tiff2pdf und pdftk sind auch für Windows-Plattformen verfügbar. Sehen Sie diese Links: tiff2pdf, pdftk und ein Beispiel der Anwendung.

Sie können Irfanview auch verwenden, um ein Verzeichnis von Bildern in pdfs umzuwandeln. Verwenden Sie das Irfanview-Hilfsprogramm zur Stapelkonvertierung / Umbenennung, wobei Sie als Konvertierungsausgabe pdf wählen. Sie können wählen, wie das Bild in der PDF-Datei gespeichert wird (unkomprimiert, verlustfrei komprimiert oder mehrere Optionen für die JPG-Qualität.) Sie müssen dennoch ein Hilfsprogramm wie pdftk verwenden, um die einzelnen pdf-Dateien zu verketten, aber wenn die Befehlszeile nicht pdftk ist Wenn Sie möchten, probieren Sie den gui pdftk-Builder und seine Sortierfunktion aus.

whoops, Win 7. Sorry \ tvanover vor 14 Jahren 0
Ich habe meine Antwort aktualisiert, um weitere Windows-Optionen zu erhalten. W_Whalley vor 14 Jahren 0
1
harrymc

Dieses Freeware-Tool scheint auf die Rechnung zu passen: manga2pdf

Hier ist ein kleines Werkzeug (manga2pdf), das ich geschrieben habe, das ein Verzeichnis mit Bildern (png, gif, jpeg) nimmt und daraus ein PDF mit einem Bild pro Seite erstellt.

Wenn Sie sich für Python
interessieren, erledigt ein einfaches Skript die Aufgabe, wie in: PDF ein Verzeichnis von Bildern mit Reportlab beschrieben.
Automatischer Import von Bildern aus einem Verzeichnis mit einem Skript

Ansonsten ist ein kommerzielles Produkt, das die Arbeit vermutlich erledigen kann:
Image2PDF ($ 38)
7-PDF Maker : Obwohl die Site auf Deutsch ist, ist ein englisches Handbuch verfügbar .

(Anmerkung: Ich habe nichts von dem oben genannten versucht.)

0
Sulisu

Für Windows-Benutzer empfehle ich freepic2pdf, http://www.comicer.com/stronghorse/software/#FreePic2Pdf .

Es stammt von einem chinesischen Programmierer, daher gibt es kein Readme in englischer Sprache. Der Autor stellte jedoch eine englische Version zur Verfügung.

Ich denke, es ist noch mächtiger als irgendein kommerzieller. Hier sind einige Funktionen, die ich mit Hilfe von Google aus der chinesischen Readme-Datei übersetzt habe.

Diese Software führt Bilddateien (einschließlich TIFF, JPG, PNG, GIF, BMP, JPEG 2000) in PDF-Dateien zusammen und konvertiert sie.

Bei der verlustbehafteten / verlustfreien Komprimierungsdatei jpeg 2000 (jp2 / j2k / jpc) oder JPG-Datei und TIFF-Dateien, die den verlustbehafteten JPEG / OJPEG-Algorithmus verwenden, wird der ursprüngliche Datenstrom direkt in die PDF-Datei eingebettet. Kompression.

Für andere verlustfreie Komprimierung von Bilddateien werden Schwarzweißbilder mit JBig2 (verlustbehaftet / verlustfrei) oder CCITT G4 komprimiert, die anderen werden in den ZIP-Datenstrom komprimiert und in PDF-Dateien eingebettet.

Bei Schwarzweißbildern können Sie festlegen, ob der Hintergrund transparent ist oder nicht.

Unterstützt mehrseitiges TIFF und animiertes GIF, wird jedes Bild in eine Seite umgewandelt.

Eingabedateien in unterschiedlicher Reihenfolge sortieren (in alphabetischer Reihenfolge am Ende der numerischen Reihenfolge)