Image to PDF Command Line Tool

Hallo zusammen,

Ich habe ein Tool namens „Image to PDF Command Line Tool v2.22“ gefunden, welches möglichmacht per einfache Commandozeilenbefehle Bilddateien in PDF zu konvertieren. Dies funktioniert folgendermaßen…

Es liegt eine bilddatei im Ordner: test.jpg
diese soll am ende test.pdf sein

Consoleneingabe:
.\Image2PDF.exe -image test.jpg -output test.pdf -dpi 96

Zack das bild wird umgewandelt und Funktioniert auch alles reibungslos. Nachteil bei der Sache ist eine Serverlizenz kostet cirka 80-100 Euro pro Client.

Hat jemand von euch solch ein ähnliches Tool oder File welches auf Kommandozeile basiert? (kostenfrei)

m.f.G. und vielen Dank im Voraus :wink:
Alex

Hallo Alex,

ImageMagick kann u.a. auch Bilder in PDF’s umwandeln.
http://www.imagemagick.org

Wird eigentlich hauptsaechlich unter Linux eingesetzt, es gibt aber auch ausfuehrbare Versionen fuer Windows.

Syntax unter Linux: (ist unter Windows bestimmt auch nicht anders)
convert bild.jpg bild.pdf

Gruesse
Stefan

Hallo Stefan,

danke für deinen Beitrag, leider blicke ich bei der ganzen Sache nicht so wirklich durch. Muss ich das ganze erst kompilieren?
Ich hab gar kein visual studio *heul*

mfg. Alex

Muss ich das ganze erst
kompilieren?

Nein,
http://imagemagick.org/script/binary-releases.php#wi…

Danke es funktioniert auch alles bestens :smile:

Mfg. Alex

jetzt stehe ich vor folgendem Problem:

Ich habe folgende Dateien die in PDF konvertiert werden sollen:
P012345_1.jpg
P012345_2.jpg
P012346_1.jpg
P012346_2.jpg

Es werden per Batchscript die Ordner angelegt:
C:\Convertprocess\img_output\0123455\
C:\Convertprocess\img_output\0123456\

Problematik:
Es wird jeweils nur eine PDF hineinkopiert!
Und zwar ist es jeweils nur die Datei mit der ID „*_ 2.jpg“.

Versteh ich nicht, bei commandoeingabe:
convert c:\ConvertProcess\img_input*.jpg C:\ConvertProcess\img_output\test.pdf
werden alle files in einer PDF gespeichert.

Irgendwie habe ich den überblick verloren, kann mir da jemand einen Tip geben?

Mein BatchScript sieht folgendermaßen aus:

@echo off & setlocal
set „Quelle=C:\ConvertProcess\img_input“
set „Ziel=C:\ConvertProcess\img_output“

for /f „delims=“ %%i in (‚dir /b /a-d „%Quelle%“ 2^>nul‘) do call :stuck_out_tongue:rocessFile „%%i“
goto :eof

ProcessFile

for /f „delims=_“ %%a in (%1) do set „ID=%%a“
if not defined ID goto :eof
set ID=%ID:~1%
set „ZielOrdner=%Ziel%%ID%“
if not exist „%ZielOrdner%“ md „%ZielOrdner%“ || (echo %ZielOrdner% konnte nicht erstellt werden) & goto :eof
convert „%Quelle%%~1“ „%ZielOrdner%%ID%.pdf“