<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>hubionmac.com &#187; stamp</title> <atom:link href="http://hubionmac.com/wordpress/tag/stamp/feed/" rel="self" type="application/rss+xml" /><link>http://hubionmac.com/wordpress</link> <description>script the unscriptable</description> <lastBuildDate>Fri, 03 Feb 2012 22:41:10 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>OSX: PDF drucken, mit Wasserzeichen versehen und per Mail verschicken</title><link>http://hubionmac.com/wordpress/2007/12/osx-pdf-drucken-mit-wasserzeichen-versehen-und-per-mail-verschicken/</link> <comments>http://hubionmac.com/wordpress/2007/12/osx-pdf-drucken-mit-wasserzeichen-versehen-und-per-mail-verschicken/#comments</comments> <pubDate>Sat, 22 Dec 2007 23:35:07 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[pdf]]></category> <category><![CDATA[cups]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[mailx]]></category> <category><![CDATA[OS X]]></category> <category><![CDATA[printing]]></category> <category><![CDATA[stamp]]></category> <category><![CDATA[wasserzeichen]]></category> <category><![CDATA[watermark]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=43</guid> <description><![CDATA[Das ist so ungefair das, was ich machen wollte. Meinen Schriftverkehr (PDF-Ausdrucke), mit meinem Briefpapier versehen und dann per Mail verschicken und dabei möglichst auf AppleScript verzichten, damit auch so etwas wie GUI-Scripting gar nicht erst zum Thema werden könnte :)Die Schritte dazu:- Einrichtung einesPDF-Druckers an, dazu habe ich das CUPS-PDF Package benutzt.- PDFTK installieren, [...]]]></description> <content:encoded><![CDATA[<div style="width: 45%; float: left; padding-right: 10pt; display: inline; text-align: justify;">Das ist so ungefair das, was ich machen wollte. Meinen Schriftverkehr (PDF-Ausdrucke), mit meinem Briefpapier versehen und dann per Mail verschicken und dabei möglichst auf AppleScript verzichten, damit auch so etwas wie GUI-Scripting gar nicht erst zum Thema werden könnte :)Die Schritte dazu:- Einrichtung einesPDF-Druckers an, dazu habe ich das <a href="http://www.codepoetry.net/projects/cups-pdf-for-mosx" target="_blank">CUPS-PDF Package</a> benutzt.- PDFTK installieren, das benutzt man um was Wasserzeichen in die PDFs einzubetten.<a href="http://www.accesspdf.com/pdftk/" target="_blank">pdftk gibt es auf der Seite </a></div><div style="width: 45%; float: left; padding-right: 10pt; display: inline; text-align: justify;">als Installations-Package für 10.3 und 10.4, nur kann diese Version nur ein Hintergrund-Image einfügen und nicht ein PDF mit einem andere &#8220;stempeln&#8221;. Das ist aber oft notwendig, da sonst das eigentlich PDF das Briefpapier (z.B. ein Ausdruck aus Pages) vollkommen verdeckt .Also braucht man eine neuere Version und die muss kompiliert werden, was sehr einfach geht sofern man Xcode (gcc compiler) und die <a href="http://darwinports.com/" target="_blank">darwin ports</a> installiert hat.Dazu muss braucht man nur das hier eingeben</div><div style="clear: both;"></div><p><code>sudo port install pdftk</code><br /> und Zeit haben, denn das kompilieren braucht einiges an Zeit.Ist die Installtion soweit durch ist auf dem Rechner nun alles, was man braucht.<br /> - Jetzt muss nur noch die Druckereinstellung angepasst werden, dazu die <code>/etc/cups/cups-pdf.conf</code> Datei öffnen (root)und dort ganz unten <code>#PostProcessing</code> auskommentieren und den Pfad zu einer (unserer) Skript-Datei angeben.<br /> In meinem Beispiel sieht der Eintrag dann so aus:<br /> <code>PostProcessing /usr/local/bin/watermark_script</code><br /> angepasst werden damit die PDFs auch nachbearbeitet werden<br /> - Jetzt nur noch das Script um was Wasserzeich einzufügen (wie im Beispiel dann ausführbar unter /usr/local/bin/watermark_script abzulegen)<br /> <code>#!/bin/bash<br /> FILENAME=`basename1`<br /> DIRNAME=`dirname $1`<br /> /opt/local/bin/pdftk $1 stamp /BACKGROUND.pdf output $DIRNAME"/watermarked_"$FILENAME owner_pw geheimes_Kennwort allow printing compress<br /> rm $1<br /> /sendEmail -f von@domain.com  -t an@domain.com -u $FILENAME -s mein.smtp.server.com -a $DIRNAME"/watermarked_"$FILENAME</code><br /> Nun, soviel sei dazu gesagt:In diesem Skript fügt pdftk eine PDF-Dokumten namens BACKGROUND.pdf zu dem gerade gedruckten PDF hinzu. Dieses PDF liegt direkt unter /.<code>stamp</code></p><div style="width: 45%; float: left; padding-right: 10pt; display: inline; text-align: justify;">bedeutet es überdeckt das PDF, zu dem es hinzugefügt wird (Transparenz =) ).Zudem wird es kompremiert, mit einem Kennwort gegen Änderungen geschützt, darf aber gedruckt werden.Dieses überarbeitet PDF wird dann mit einem Zusatz watermarked_ im gleichen Verzeichnis wie das Ausgangs-PDF abgespeichert (cups-pdf auf dem Schreibtisch, wenn nichts verändert wurde beim PDF-Drucker).dann wird das alte PDF gelöscht und jetzt?Nun, es wird direkt über einen smtp Server per Mail verschickt.So lege ich nämlich meine Briefe ab, ich schicke Sie mir per Mail auf meinen IMAP-Account, so habe ich immer meinen Schrifverkehr online abrufbar.<br /> - das Email-Skript</div><div style="width: 45%; float: left; padding-right: 10pt; display: inline; text-align: justify;">zum versenden von Emails in der Shell habe ich von <a href="http://caspian.dotconf.net/menu/Software/SendEmail/" target="_blank">hier</a><br /> Dabei handelt es sich um ein Perl-Script, dem man recht einfach ein paar Parameter mitgeben kann und schon verschickt es über den angegeben smpt-Server eine Email mit AnhangWenn man sentmail oder ähnliches vielleicht schon eingerichtet hat, funktioniert das versenden der Email natürlich auch via <a href="http://www.hmug.org/man/1/mail.php" target="_blank"><code>mail</code></a><br /> Fertig, jetzt werden alles PDF-Ausdrucke mit meinem Logo versehen und in meine Email-Ablage geschickt. War doch ganz einfach :P</div><div style="clear: both;"></div><h2>Updates 15.02.2011</h2><p>Für Snow Leopard gibt es mittlerweile eine <a href="http://www.pdflabs.com/docs/install-pdftk/">fertig kompilierte</a> Version direkt vom &#8220;Hersteller&#8221; von pdftk</p> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2007/12/osx-pdf-drucken-mit-wasserzeichen-versehen-und-per-mail-verschicken/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 7/18 queries in 0.205 seconds using disk: basic
Object Caching 118/235 objects using disk: basic

Served from: hubionmac.com @ 2012-02-11 08:24:06 -->
