#!/bin/sh # Name: instant-pdf # Type: PDF-Erzeuger # DPI: 600 PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin export PATH GS_FONTPATH GS_LIB cat >/tmp/$$.gsin head -n 10 /tmp/$$.gsin >/tmp/$$.gsheader recipient=`grep "^%%Routing" /tmp/$$.gsheader | awk -F"000" '{print $2}' | tr ")" " "` title=`grep "^%%Title" /tmp/$$.gsheader | awk -F"(" '{print $2}' | tr ")" "."` gs_6.50 -sOutputFile=/tmp/$$.gs -dSAFER -sDEVICE=pdfwrite -r600 -dNOPAUSE /tmp/$$.gsin /dev/null 2>&1 # # begin to make new mail # mailfile=/tmp/$$.gsmail echo -e "X-Mailer: PDF-Creator v0.1\nDate: `date --rfc-822 --utc | sed 's/ä/a/g'`\nFrom: \"PDF-Creator\" \nTo:$recipient\nMime-version: 1.0\nX-Priority: 3\nSubject: Ihr konvertierter Druckjob" >$mailfile echo -e "Content-type: multipart/mixed;\n boundary=\"MS_Mac_OE_3057413257_738494_MIME_Part\"\n> DIESE NACHRICHT IST IN MIME-FORMAT. Da Ihr Mailreader dieses Format nicht unterstuetzt, koennte diese Nachricht ganz oder teilweise unlesbar sein.\n\n--MS_Mac_OE_3057413257_738494_MIME_Part\nContent-type: text/plain; charet=\"ISO-8859-1\"\nContent-transfer-encoding: 8bit\n" >>$mailfile echo -e "Anbei die Ergebnisse der Konvertierung:\n" >>$mailfile echo -e "Bitte unbedingt beachten!!!\n" >>$mailfile echo -e "Diese so erzeugten PDFs sind NICHT reprotauglich, sondern nur für\nden Büroeinsatz geeignet!\n" >>$mailfile echo -e "--MS_Mac_OE_3057413257_738494_MIME_Part\nContent-type: application/pdf; name=\""$title"pdf\";\n x-mac-creator=\"4341524F\";\n x-mac-type=\"50444620\";\nContent-disposition: attachment\nContent-transfer-encoding: base64\n" >>$mailfile cat /tmp/$$.gs | mimencode >>$mailfile echo -e "--MS_Mac_OE_3057413257_738494_MIME_Part--\n" >>$mailfile cat $mailfile | /usr/sbin/sendmail -i -t # # Entsorge die temporaeren Files # rm /tmp/$$.gsin rm /tmp/$$.gs rm $mailfile rm /tmp/$$.gsheader