Parameter Parsing / Eingebettete Befehle
Parameter oder "Eingebettete Befehle" können in das ursprüngliche Dokument eingegeben werden, um pdfMachine bestimmte Anweisungen zu geben, welche Aktionen beim Drucken zur Erstellung einer PDF-Datei ausgeführt werden sollen. Die Parameteranalyse macht pdfMachine zum idealen Produkt, um PDF-Dateien aus Altsystemen zu erstellen.
Zum Beispiel können Sie Befehle wie #_ splitPDF 1 _# verwenden, um mehrere PDFs aus einem Druckauftrag zu erstellen.
Oder, wenn der Text:
#_ savePDF C:\tmp\savedfile.pdf _#
in einem Dokument erscheint und es mit aktivierter Parameteranalyse an pdfMachine gedruckt wird, wird die Datei automatisch unter c:\tmp\savedfile.pdf gespeichert und keine pdfMachine-Benutzeroberfläche wird angezeigt.
Lesen Sie mehr darüber, wie die Parameteranalyse Ihnen ermöglicht, E-Mail-Zusammenführungen im Batch-Modus aus Altsystemen durchzuführen.
Die verfügbaren Parameter/Befehle sind :
Parameter | |
---|---|
E-Mail senden | |
PDFSichern | In einen Datei-Namen speichern |
PDFAnhängen | Einen PDF anhängen |
PDFEinfügen | Einen PDF einfügen |
ÖffnenPasswort | Setze das Öffnen-Passwort |
PermPass | Setze das Zugangspasswort für Berechtigungen |
Papier | Setze oder ändere das PDF-Papier |
Einbetten | Eine Datei einbetten |
BildEinfügen | Ein Bild einfügen |
PDFTeilen | Ein großes PDF in kleinere PDFs aufteilen |
bm | Einen Lesezeichen setzen |
PDF zu einem anderen Drucker drucken. Dieser Parameter funktioniert nur, wenn Adobe Reader XI oder früher installiert ist. |
|
l | Link. Einen Hyperlink erstellen. |
i | Bild Knopf Locator |
ii | Bild Einfügen |
il | Bild Link. Wird verwendet, um ein anklickbares Bild zu erstellen |
ilqs | Bildlink-Abfragezeichenfolge. Wird verwendet, um eine URL für ein anklickbares Bild dynamisch zu erstellen |
Wenn die Parameteranalyse aktiviert ist, wird pdfMachine die PDF-Datei nach allen oben aufgeführten und
unten beschriebenen Parametern durchsuchen. Diese Parameter steuern sowohl den Inhalt der generierten PDF-Datei (z.B. Einfügen von Bildern,
Ersetzen von Schlüsselwörtern durch Text) und die Funktionsweise von pdfMachine (z.B. Festlegen von Passwörtern, Senden der PDF per E-Mail, Speichern der PDF).
Dies ist besonders nützlich für die Integration mit Altdaten-Software, um "Seriendruck"-Arten von Vorgängen durchzuführen.
WARNUNG: Parameter in pdfMachine können sehr leistungsfähig und komplex sein. Bitte testen Sie jede Konfiguration gründlich, bevor Sie sie in einer Produktionsumgebung verwenden.
So verwenden Sie Parameteranalyse
- Aktivieren Sie diese in den Optionen.
- Erstellen Sie das Ausgangsdokument mit Parametern.
- Drucken Sie das Dokument zu pdfMachine, indem Sie eine Datei drucken (oder verwenden Sie für einen Browser die Erweiterung in Chrome/Edge - siehe Video).
Das Aktivieren von Parametern wird die Verarbeitung von pdfMachine ein wenig verlangsamen, daher tun Sie dies nur, wenn Sie sie benötigen.
Nach dem Parsen der Parameter entfernt pdfMachine entweder die Parameter aus der PDF oder lässt die Parameter in der resultierenden PDF-Datei, wie in diesem Dialog durch die Optionsfelder ausgewählt.
Das Parsen der Parameter erfolgt mit der "Perl-Compatible Regular Expressions" Bibliothek, entwickelt von Philip Hazel. Ein regulärer Ausdruck ist ein Muster, das von links nach rechts mit einem Subjekt-String verglichen wird. Für eine detaillierte Erklärung von regulären Ausdrücken lesen Sie bitte: http://www.pcre.org/
Der standardmäßig verwendete reguläre Ausdruck ist: #_ (\w+) (.+?)_#
Wenn Sie den regulären Ausdruck ändern müssen, wird er unter folgendem Registrierungseintrag gespeichert: HKCU\Software\pdfMachine\RegExp
Wir empfehlen, diesen regulären Ausdruck nicht zu ändern, ohne ein gutes Verständnis für reguläre Ausdrücke zu haben. Sollte dieser versehentlich geändert werden, kann er mit dem auf dieser Seite beschriebenen Standard-Ausdruck korrigiert werden.
Der standardmäßige reguläre Ausdruck ermöglicht es, Parameter im folgenden Format in das Ausgangsdokument einzugeben:
#_ parameter argument(e) _#
Hinweis: Ein Parameter und eine Argumentliste für diesen Parameter müssen beide angegeben werden, auch wenn die Argumente nicht verwendet werden. Mindestens 1 Argument muss vorhanden sein. Beispiel:
Initialisierung der Schriftart für HTML-E-Mails
Wenn Sie Parameter-Parsing verwenden, um eine HTML-E-Mail zu senden, können Sie die Standard-Schriftinformationen für den Textkörper Ihrer E-Mail festlegen. Die Schriftinformationen werden verwendet, um den Textkörper der E-Mail mit entsprechendem HTML zu umgeben. Dies gilt nur für Versandmethods, die HTML-E-Mails zulassen.
Fehlerberichterstattung
Standardmäßig werden Fehler in einem Nachrichtenfenster am Ende jedes Druckvorgangs angezeigt. Sie können bewirken, dass die Fehler stattdessen in einer Datei protokolliert werden, anstatt als Nachricht angezeigt zu werden, indem Sie das Kontrollkästchen "Fehler in Datei protokollieren" aktivieren.
Parameter / Befehle
Die Parameter sind nicht case-sensitiv. Wählen Sie aus den oben aufgelisteten Parametern. Beschreibungen dieser Befehle folgen:
Befehle, die sich auf das Senden einer E-Mail mit dem PDF-Anhang beziehen
Die folgenden Parameter können verwendet werden, um pdfMachine zu veranlassen, das resultierende PDF per E-Mail zu versenden. Siehe Beispiel.
Parameter | Beschreibung |
---|---|
Argumente: Kommagetrennte Liste von E-Mail-Adressen zum Senden.
z.B. #_ email dave@broadgun.com _# |
|
EmailCC |
Argumente: Durch Kommas getrennte Liste von E-Mail-Adressen, an die eine Kopie gesendet werden soll.
z.B. #_ emailCC dave@broadgun.com _# |
EmailBCC |
Argumente: Durch Kommas getrennte Liste von E-Mail-Adressen, an die eine Blindkopie gesendet werden soll.
z.B. #_ emailBCC dave@broadgun.com _# |
EmailSubject |
Argument: Betreff der E-Mail Anspruchsvolle Tags und Steuerzeichen können verwendet werden, um Dinge wie Zeitstempel, automatisch inkrementierende Zahlen und Umgebungsvariablen einzubeziehen. nb Wenn Sie ein % in Ihrem Betreff einfügen möchten, ist es notwendig, es mit %% zu maskieren. z.B. #_ emailSubject Ihre Rechnung ist angehängt _# z.B. #_ emailSubject Ihr 50%% Rabatt wurde angewendet _# z.B. #_ emailSubject Heute erhalten %d %B &Y _# |
EmailBody |
Argument: Textkörper der E-Mail. Kann sich über mehrere Zeilen erstrecken.
z.B. #_ EmailBody Hallo, Anbei finden Sie eine sehr nützliche PDF-Datei. Mit freundlichen Grüßen, Der Chef. _# |
EmailAttachmentName |
Argument: Name zur Verwendung für die angehängte PDF-Datei
z.B. #_ emailAttachmentName rechnung.pdf _# Hinweis: Verwenden Sie nicht die folgenden ungültigen Windows-Dateinamenzeichen, da diese entfernt werden. \ / : * ? " < > | |
EmailNoAttachment |
Argument: 1 oder 0
z.B. #_ EmailNoAttachment 1 _# Argument von 1 führt dazu, dass das PDF nicht an die E-Mail angehängt wird Argument von 0 ist dasselbe, als ob dieser EmailNoAttachment-Parameter nicht vorhanden wäre. Hinweis: Verwenden Sie dies anstelle des Parameters EmailAttachmentName, wenn Sie nicht möchten, dass das PDF an die E-Mail angehängt wird. Verwenden Sie es zusammen mit dem Parameter SavePDF, um das PDF zu speichern und eine E-Mail ohne Anhang zu senden. |
EmailAttachmentsList |
Argument: Eine Liste von Dateien, die an das PDF angehängt werden sollen. Sie müssen existieren und den vollständigen Pfadnamen
definiert haben. Wenn ein Ordnername ohne tatsächlichen Dateinamen angegeben ist, werden alle Dateien in diesem Ordner und alle Unterordner an die E-Mail angehängt. Die Liste
sollte durch Semikolons ohne Leerzeichen dazwischen getrennt werden. z.B. #_ emailAttachmentsList c:\invoices\123.docx;c:\receipts\123.pdf _# Hinweis: Verwenden Sie nicht die folgenden ungültigen Windows-Dateinamenzeichen im tatsächlichen Dateinamensbestandteil, da sie ungültige Zeichen für einen Dateinamen sind und zu einem Fehler führen. \ / : * ? " < & > | |
MergeField |
Argumente: Feldname Wert
Der MergeField-Parameter ermöglicht es, den Inhalt der E-Mail bis ins Detail anzupassen. Sie können den Betreff, den Text und/oder den Dateinamen des Anhangs im Bildschirm der pdfMachine-Optionen für die E-Mail-Einstellungen definieren, aber Platzhalter verwenden, die beim Drucken mit den tatsächlichen Daten aus den Parametern ersetzt werden. Die {} Zeichen können als Platzhalter verwendet werden, um innerhalb dieser Feldnamen zu definieren. Dann wird der MergeField-Parameter verwendet, um diese Feldnamen zu setzen und die Platzhalter zu ersetzen. Siehe Beispiel. Der MergeField-Parameter kann nur verwendet werden, wenn der E-Mail-Parameter gesetzt ist. Der MergeField-Parameter muss nach allen Parameter-Parsing-Befehlen kommen, die den MergeField verwenden. Die Argumente sind: ein Feldname, der ersetzt werden soll, und der Wert, mit dem dieser Feldname ersetzt werden soll. Der MergeField wird auf Platzhalter in den E-Mail-Betreff, E-Mail-Text und die E-Mail-Anhangsname-Einstellungen angewendet werden. z. B. #_ MergeField vorname Fred _# Dies wird alle Vorkommen von {first_name} im Betreff, Textkörper oder Anhangsnamen-Einstellungen mit dem Wort Fred ersetzen. |
Starten des Standard-E-Mail-Clients mit dem PDF-Anhang
Die folgenden Parameter können verwendet werden, um pdfMachine dazu zu bringen, das resultierende PDF für den Versand per E-Mail vorzubereiten. Die E-Mail kann dann geprüft oder korrigiert werden, bevor sie gesendet wird. Der EmailTo-Parameter ersetzt den Email-Parameter. Die anderen in der vorherigen beschriebenen E-Mail-Parameter Tabelle können ebenfalls verwendet werden. Siehe Beispiel.
Parameter | Beschreibung |
---|---|
EmailTo |
Argumente: Durch Kommas getrennte Liste von E-Mail-Adressen, an die gesendet werden soll.
Dies wird anstatt des oben beschriebenen E-Mail-Parameters verwendet. Dies füllt den E-Mail-Parameter im Voraus aus, sendet die E-Mail jedoch nicht. z.B. #_ EmailTo dave@broadgun.com _# |
NextAction |
Argumente: 4
Um den Standard-E-Mail-Client mit den durch die Parameter festgelegten vorausgefüllten Werten zu starten, sollte eine NextAction von 4 verwendet werden. NextAction ist nur zulässig, wenn der EmailTo-Parameter gesetzt ist. z.B. #_ NextAction 4 _# |
PDF-Datei speichern
Der folgende Parameter bewirkt, dass pdfMachine die resultierende PDF-Datei automatisch am angegebenen Ort speichert.
Parameter | Beschreibung |
---|---|
SavePdf | Argument: Pfad zum Ort, an dem die PDF-Datei gespeichert werden soll z.B. #_ SavePdf C:\savedFileHere.pdf _# |
Einfügen oder Anfügen von PDF-Dateien
Die folgenden Parameter fügen Dateien in die resultierende PDF-Datei ein oder an.
Parameter | Beschreibung |
---|---|
AppendPdf |
Argument: Pfad zu der PDF-Datei, die angehängt werden soll.
z.B. #_ AppendPDF c:\somefile.pdf _# Mehrere appendPdf Parameter können in der Datei erscheinen, was dazu führt, dass mehrere PDFs angehängt werden. Siehe Beispiel |
InsertPdf |
Argument: Seitenzahl, nach der eingefügt werden soll (0, um am Anfang der Datei einzufügen), Pfad zur PDF-Datei,
die eingefügt werden soll.
Beispiel ansehen. |
Verschlüsselung
Die folgenden Parameter veranlassen pdfMachine, die Verschlüsselung zu aktivieren und die entsprechenden Passwörter im resultierenden PDF festzulegen.
Parameter | Beschreibung |
---|---|
OpenPass |
Argument: Passwort erforderlich, um das Dokument zu öffnen (auch bekannt als Benutzerpasswort).
z.B. #_ OpenPass mein-geheimes-passwort _# HINWEIS: Stellen Sie die anderen Verschlüsselungsparameter in den pdfMachine-Optionsbildschirmen ein. |
PermPass |
Argument: Berechtigungspasswort (auch bekannt als Besitzerpasswort).
z.B. #_ PermPass mysecret _# HINWEIS : Legen Sie die anderen Verschlüsselungsparameter in den pdfMachine-Optionen fest. |
Briefpapier
Der folgende Parameter überschreibt die aktuellen pdfMachine-Briefpapiereinstellungen. Es gibt zwei Einstellungen, eine für alle Seiten und eine nur für die erste Seite. Wenn Sie die Briefpapiere in der Parameteranalyse komplett kontrollieren möchten, sollten Sie beide spezifisch festlegen.
Parameter | Beschreibung | ||||||
---|---|---|---|---|---|---|---|
Schreibwaren |
Argumente: Seiten gezeichneter Pfad
z.B. Setzen Sie das Briefpapier für 'alle Seiten' auf c:\stationery.pdf und zeichnen Sie es über dem Seitentext. Jegliches 'Nur auf der ersten Seite'-Briefpapier wird weiterhin verwendet. #_ Stationery all above c:\stationery.pdf _# z.B. Setzen Sie das Briefpapier für 'alle Seiten' auf c:\stationery.pdf und zeichnen Sie es über dem Seitentext. Schalten Sie definiertes 'Nur auf der ersten Seite'-Briefpapier aus. #_ Stationery all above c:\stationery.pdf _# #_ Stationery first none _# z.B. Deaktivieren Sie alle Briefpapiere. #_ Stationery none _# |
Dateien Angehängt / Eingebettet in die PDF
Der folgende Parameter veranlasst pdfMachine, Datei(en) an die resultierende PDF-Datei anzuhängen. Die angehängten Dateien kann in der Liste der beigefügten Dateien in Acrobat Reader 6 und 7 gesehen werden.
Parameter | Beschreibung |
---|---|
embed |
Argument: Pfad der einzubettenden Datei.
z.B. #_ embed C:\afile.pdf _# #_ embed C:\somefile.pdf _# Rufen Sie embed mehrfach auf, um mehrere Dateien einzubetten. Siehe Beispiel. |
Bild Einfügen
Bilder in die PDF einfügen. Bilder können Dateien oder URLs sein. Es gibt zwei Versionen dieses Tags. Das 'InsertImage'-Tag arbeitet mit Koordinaten relativ zum Tag, während 'InsertImage2' mit Koordinaten relativ zur unteren linken Ecke der Seite arbeitet.
Parameter | Beschreibung | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
InsertImage | Argumente: width height offsetX offsetY path
Der Versatz ist relativ zu dem Tag des Parameterparsing z.B. Füge ein Bild genau dort ein, wo sich dieses Tag im Dokument befindet: #_ InsertImage 100 100 C:\somefile.jpg _# |
||||||||||
InsertImage2 |
Argumente: width height offsetX offsetY path
Der Versatz ist relativ zur unteren linken Ecke der Seite z.B. Füge ein Barcode-Bild in der Nähe der unteren linken Ecke der Seite ein #_ InsertImage2 50 50 20 50 https://broadgun.com/barcode/?bcid=code128&text=1234567890 _# |
||||||||||
Hinweis: 1 Punkt = 1/72 Zoll InsertImage kann mehrmals pro Seite aufgerufen werden. |
Dokument aufteilen
Parameter | Beschreibung |
---|---|
SplitPDF | Argument: Dummy-Argument zur Unterstützung der regulären Ausdrucksverarbeitung z.B. #_ SplitPDF 1 _# Beachten Sie, dass dem SplitPDF-Parameter ein weiterer Text folgen muss, der in diesem Fall '1' ist. Teilt das Dokument am Ende der aktuellen Seite. Dies sollte mit äußerster Vorsicht verwendet werden, da es dazu führen kann, dass mehrere E-Mails für einen einzigen Druckauftrag gesendet werden. Bitte stellen Sie sicher, dass Sie ausreichend testen, um sicherzustellen, dass die E-Mails so sind, wie Sie es wünschen. Beispiel ansehen Stellen Sie sicher, dass sich nicht mehr als ein SplitPDF-Befehl auf einer einzelnen Seite befindet. Dies kann nützlich sein für die Integration mit einer Altsystemanwendung oder einer Crystal Reports-Lösung, die einen großen Druckauftrag mit jedem Kunden erstellt Anweisung auf einer neuen Seite. z.B. Eine Buchhaltungsanwendung kann eine Reihe von Kundenrechnungen drucken, eine nach der anderen in einem großen Druckauftrag.job. Normalerweise würde dies eine große PDF generieren. Allerdings würde mit einer Kombination aus "SplitPDF" und "email" Parametern jeder Kunde eine einzigartige Rechnung per Email erhalten, die zu ihm gehört. |
Lesezeichen
Parameter | Beschreibung |
---|---|
bm | Argument: Lesezeichenname\sub Lesezeichenname
Eine durch einen Rückwärtsschrägstrich getrennte Liste von Überschriftennamen, die ein Inhaltsverzeichnis oder eine Lesezeichenhierarchie bilden. Lesezeichen bieten ein Inhaltsverzeichnis und repräsentieren normalerweise die Kapitel und Abschnitte in einem Dokument. Lesezeichen erscheinen im Navigationsbereich von Adobe Reader. Wenn auf ein Lesezeichen geklickt wird, wird der Leser präsentiert mit dem Abschnitt, in dem der "bm"-Befehl platziert wurde. z.B. #_ bm Dies ist ein Lesezeichen auf oberster Ebene _# #_ bm Dies ist ein Lesezeichen auf oberster Ebene\sub Abschnitt 1 _# #_ bm Dies ist ein Lesezeichen auf oberster Ebene\sub Abschnitt 2\weitere Nachrichten _# Erzeugt PDF mit einem Lesezeichenfenster in Adobe Reader: ![]() |
Parameter | Beschreibung |
---|---|
Argument: Druckername
Wird verwendet, um auf einem Sekundärdrucker zu drucken. Dieser Parameter funktioniert nur, wenn Adobe Reader XI oder älter installiert ist. Dies kann nützlich sein, wenn sowohl eine Papierkopie als auch das PDF gewünscht werden. Wenn das Wort "default" für den Druckernamen verwendet wird, wird der Standarddrucker verwendet. z.B. 1 - Drucken auf einem bestimmten Druckernamen #_ drucken HP Office Jet v49 _# z.B. 2 - Drucken auf den Standarddrucker #_ drucken default _# |
|
Hyperlink einfügen
Parameter | Beschreibung |
---|---|
l |
Argument: link_text URL
Ein Hyperlink wird erstellt, der auf URL verweist. Der Text 'link_text' bleibt bestehen. z.B. #_ l Link zu Broadgun http://www.broadgun.com _# #_ l hallo da http://www.google.com _# |
Bildknopflokator
Der Parameter 'i' definiert die Position des Bildes, das durch den Befehl 'ii' in das PDF eingefügt wird.
Parameter | Beschreibung |
---|---|
i |
Argument: tag
Ein Tag-Name, der von den Befehlen ii, il und ilqs verwendet wird. z.B. #_ i 1 _# Ein vollständiges Beispiel |
Bild einfügen
Fügt ein Bild in das PDF ein. Das Bild wird an der Position eingefügt, die durch den 'i'-Befehl definiert ist.
Parameter | Beschreibung |
---|---|
ii |
Argumente: tag breite URL
tag - Ein alphanumerischer String, der sich auf den zuvor durch den 'i'-Befehl definierten Speicherort des Bildes bezieht. breite - Optional. Die Breite des Bildes in Punkten. URL - Kann eine http- oder https-URL oder ein Dateipfad auf dem lokalen PC sein. Unterstützte Dateitypen sind: gif, png, jpg, bmp. z.B.1 #_ ii 1 100 https://www.broadgun.com/somepic.png _# z.B.2 #_ ii 2 c:\tmp\somepic.jpg _# Ein vollständiges Beispiel |
Bildlink
Fügt einen Hyperlink in das PDF ein. Die Position und Größe wird zuvor durch die 'i'- und 'ii'-Befehle definiert.
Parameter | Beschreibung |
---|---|
il |
Argumente: tag URL
tag - Eine alphanumerische Zeichenfolge, die sich auf den zuvor durch den 'i'-Befehl definierten Bildstandort bezieht. URL - Kann eine http- oder https-URL sein. z.B. #_ il https://www.broadgun.com _# Ein vollständiges Beispiel |
Bildlink-Abfragezeichenfolge
Wird verwendet, um eine Abfragezeichenfolge für eine URL zu erstellen. Der Basis-URL wird durch den 'il'-Befehl definiert. Mehrere 'ilqs'-Befehle können erscheinen, die sich alle auf dieselbe URL beziehen.
Parameter | Beschreibung |
---|---|
ilqs |
Argumente: Tagname Wert
tag - Eine alphanumerische Zeichenfolge, die sich auf den Bildspeicherort bezieht, der zuvor durch den 'i'-Befehl definiert wurde. name - Parametername. Dieser wird als URL-Parameter kodiert. value - Parameterwert. Dieser wird als URL-Parameter kodiert. Ein vollständiges Beispiel |
Beispiele
Eine E-Mail mit angehängtem PDF senden
Drucken Sie den folgenden Text an pdfMachine, um eine E-Mail an user@broadgun.com zu senden, mit dem Anhang namens "mypdf.pdf" und dem Betreff "pdfMachine ist großartig" und dem Textkörper "Hallo, bitte schauen Sie sich den Anhang an." (auf 2 Zeilen verteilt).
#_ E-Mail user@broadgun.com _# #_ E-MailBetreff pdfMachine ist großartig _# #_ E-MailAnhangName mypdf.pdf _# #_ E-MailText Hallo,Bitte schauen Sie sich den Anhang an. _# Dies ist der Anhangstext, er wird im PDF erscheinen. |
Eine E-Mail ohne den angehängten PDF senden
Drucken Sie den folgenden Text mit pdfMachine, um die Datei als "x:\mydir\myPDF.pdf" zu speichern und eine E-Mail an user@broadgun.com ohne den angehängten PDF zu senden
#_ E-Mail user@broadgun.com _#
#_ E-MailBetreff Ihr PDF wurde gespeichert _# #_ PDFSpeichern x:\mydir\myPDF.pdf _# #_ E-MailOhneAnhang 1 _# #_ E-MailText Hallo, Sie finden Ihre Datei unter x:\mydir\myPDF.pdf. _# Dies ist der Text, er wird im PDF erscheinen. |
Öffnen Sie das Fenster zum Erstellen einer E-Mail mit der PDF als Anhang
Drucken Sie den folgenden Text an pdfMachine, um den Standard-E-Mail-Client zu öffnen, ohne die E-Mail tatsächlich zu senden. Das PDF wird ein Anhang zur E-Mail sein.
#_ emailTo user@broadgun.com _#
#_ NextAction 4 _# #_ emailSubject pdfMachine ist großartig _# #_ EmailAttachmentName mypdf.pdf _# #_ EmailBody Hallo, Bitte sehen Sie sich den Anhang an. _# Here is the translation of your HTML content: plaintext Dies ist der Anhangstext, er erscheint im PDF. |
Versenden einer E-Mail mit dem PDF-Anhang unter Verwendung des MergeField-Parameters
Sie können entweder:
Die pdfMachine-Optionen so einstellen, dass die E-Mail-Konfiguration wie unten steht:

Drucken Sie dann den folgenden Text in pdfMachine. Der MergeField-Parameter muss nach allen Parameteranalysebefehlen kommen, die das MergeField verwenden. Dies sendet eine E-Mail an john@yourserver.com, mit dem Anhang namens "subscription.pdf" und dem Betreff "Subscription expires on 1st March 2006" und dem Inhalt "Dear John Your subscription to our magazine will expire on 1st March 2006" (auf 2 Zeilen verteilt).