Hallo, Am Tue, 28 Mar 2006, Werner Franke schrieb:
vielleicht kann mir einer von Euch bei folgendem Problem einen Tip geben:
Ich moechte mehrere eingescannte Bilder/Zeichnungen/Dokumente (A4) in jeweils ein PDF Dokument konvertieren. Im Prinzip funktioniert das schon, aber leider bekomme ich als Ergebnis kein DIN A4 sondern irgend was viel kleineres.
Eingescannt habe ich mit xsane, 240 dpi und der Einstellung A4. Die PDF Konvertierung mache ich mit
convert -page A4 -quality 95 *.png OutputDatei.pdf
Neben den Alternativen mit pngto* oder png2* und *2pdf oder *topdf oder einem Weg via Postscript: ==== for f in *.png; do bf="`basename \"$f\"`" cat <<EOF > "${bf}.tex" \documentclass[a4paper]{minimal} \usepackage[margin=0sp]{geometry}\parindent0sp \usepackage{graphicx} \def\incgrf#1{% \includegraphics[width=\linewidth,height=\textheight,keepaspectratio]{#1}% } \begin{document} \centering \incgrf{$bf} \end{document} EOF pdflatex "$bf" done ==== Oder als ein Dokument: ==== cat <<EOF > "alle_pngs.tex" \documentclass[a4paper]{minimal} \usepackage[margin=0sp]{geometry}\parindent0sp \usepackage{graphicx} \def\incgrf#1{% \includegraphics[width=\linewidth,height=\textheight,keepaspectratio]{#1}% } \begin{document} \centering EOF for f in *.png; do echo "\incgrf{$f}\newpage" >> "alle_pngs.tex" done echo '\end{document}' >> "alle_pngs.tex" pdflatex alle_pngs ==== HTH, -dnh -- If human beings don't keep exercising their lips, he thought, their mouths probably seize up. After a few months' consideration and observation he abandonded this theory in favor of a new one. If they don't keep on exercising their lips, he thought, their brains start working. -- THHGTTG