Für Fragen zur Weiterverarbeitung bezgl. Verschlüsselung ,Einflußnahme auf Bitmap Kompression, Wasserzeichen und Templates eines PDF´s
Auf meiner Suche nach geeigneten „Konsolenanwendung“ (Programme die keine Interaktion des Users voraussetzen und vollständig via Kommandozeile ausführbar sind), habe ich 2 Produkte gefunden, wovon das Produkt
BeCyPDFMetaEdit auch in der kommerziellen Nutzung kostenlos ist.
http://www.becyhome.de/becypdfmetaedit/ ... on_ger.htm
Das 2. Produkt
PDFTK
GNU General Public License (GPL).
Commercial License ca 30 EUR
http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
Keep one in the top drawer of your desktop and use it to:
Merge PDF Documents
Split PDF Pages into a New Document
Rotate PDF Pages or Documents
Decrypt Input as Necessary (Password Required)
Encrypt Output as Desired
Fill PDF Forms with FDF Data or XFDF Data and/or Flatten Forms
Apply a Background Watermark or a Foreground Stamp
Report on PDF Metrics such as Metadata, Bookmarks, and Page Labels
Update PDF Metadata
Attach Files to PDF Pages or the PDF Document
Unpack PDF Attachments
Burst a PDF Document into Single Pages
Uncompress and Re-Compress Page Streams
Repair Corrupted PDF (Where Possible)
Pdftk allows you to manipulate PDF easily and freely. It does not require Acrobat, and it runs on Windows, Linux, Mac OS X, FreeBSD and Solaris.
Beide Programme haben einen ähnlichen Leistungsumfang, wobei PDFTK auch für UNIX verfügbar ist. Kurz gesagt, die beiden Tools erledigen so ziemlich alles, außer der PDF – erzeugung.
Implementation BeCyPDFMetaEdit :
Auf dem App-Server BeCyPDFMetaEdit installieren.
Mit RZ11 den Profilparameter
rspo/host_spool/print anpassen auf:
C:\spool\print.cmd &p &f
Zur Erinnerung:
Veränderungen am Systemprofil erfordern hier einen SAP-Systemneustart.
Die Bedeutung der Parameter:
http://help.sap.com/saphelp_dimp50/help ... ontent.htm
"print.cmd" anpassen:
E.g.:
print.cmd liegt im Verzeichnis
C:\spool ,während die PDFs im Verzeichnis
C:\spool\pdf abgelegt werden.
Code: Alles auswählen.
@echo off
rem %1=Pfad %2=Dateiname
set ziel=C:\spool\pdf\
set addext=.PDF
REM Datei kopieren
cmd /c copy %1%2 %ziel%%2%addext% >> error.log
cmd /c C:\Programme\BeCyPDFMetaEdit\BeCyPDFMetaEdit.com %ziel%%2%addext% -e 3 -o "abc" -p "" -q
Dieses Beispiel verschlüsselt ein PDF mit dem Passwort „abc“.
In der Doku sind noch mehr Beispiele enthalten.
gruß Jens (SAVE THE TREES, Print to PDF !)