Parameter Parsen / Eingebettete Befehle
Parameter oder "Eingebettete Befehle" können in das Ursprungsdokument eingegeben werden, um pdfMachine bestimmte Anweisungen zu geben, welche Aktionen beim Drucken zum Erstellen einer PDF ausgeführt werden sollen. Das Parameterparsen macht pdfMachine zum idealen Produkt, um PDF-Dateien aus Altsystem-Anwendungen 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 aktiviertem Parameterparsen zu 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 Parameterparsen Ihnen ermöglicht, Batch-Modus-E-Mail-Zusammenführungen aus Altsystem-Anwendungen durchzuführen.
Die verfügbaren Parameter / Befehle sind :
Parameter | |
---|---|
Versand der E-Mail | |
SpeichernPDF | Speichern unter einem Dateinamen |
AnfügenPDF | Ein PDF anhängen |
EinfügenPDF | Ein PDF einfügen |
ÖffnenPass | Das Öffnen-Passwort setzen |
PermPass | Das Passwort für die Änderungsberechtigungen setzen |
Briefpapier | Das PDF-Briefpapier festlegen oder ändern |
Einbetten | Eine Datei einbetten |
BildEinfügen | Ein Bild einfügen |
PDFTeilen | Ein großes PDF in kleinere PDFs aufteilen |
bm | 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 | Bildschaltfläche Lokator |
ii | Bild einfügen |
il | Bildlink. Wird verwendet, um ein klickbares Bild zu erstellen |
ilqs | Bildlink-Abfragezeichenfolge. Wird verwendet, um eine URL für ein anklickbares Bild dynamisch zu erstellen |
Wenn die Parameteranalyse aktiviert ist, durchsucht pdfMachine die PDF-Datei nach allen angegebenen Parametern,
die oben aufgeführt und
unten detailliert beschrieben werden. Diese Parameter steuern sowohl den Inhalt der generierten PDF-Datei (z. B. Einfügen
von Bildern,Ersetzen von Schlüsselwörtern mit Text) und die Funktionsweise von pdfMachine (z.B. Festlegen von Passwörtern, E-Mail-Versand des PDFs, Speichern des PDFs).
Dies ist besonders nützlich für die Integration mit älterer Software, um "Serienbrief"-ähnliche Operationen 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 die Parameteranalyse
- Aktivieren Sie es in den Optionen.
- Erstellen Sie das Ursprungsdokument mit den Parametern.
- Drucken Sie das Dokument an pdfMachine, indem Sie einen Datei-Druck ausführen (oder für einen Browser verwenden Sie die Erweiterung in Chrome/Edge - siehe Video).
Das Aktivieren der Parameter verlangsamt die Verarbeitung von pdfMachine ein wenig, tun Sie es also nur, wenn Sie sie benötigen.
Nach dem Parsen der Parameter wird pdfMachine entweder die Parameter aus dem PDF entfernen oder die Parameter im resultierenden PDF-Datei lassen, wie in diesem Dialog durch die Radio-Buttons 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 Betreff-String abgeglichen wird. Für eine detaillierte Erklärung von regulären Ausdrücken lesen Sie bitte: http://www.pcre.org/
Der standardmäßige 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 ohne ein gutes Verständnis von regulären Ausdrücken zu ändern.
Sollte dies
versehentlich geändert werden, kann dies mit dem auf dieser Seite beschriebenen Standardregulären Ausdruck korrigiert werden.
Der Standardreguläre Ausdruck ermöglicht es, Parameter im Ursprungsdokument im folgenden Format 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, muss mindestens 1 Argument vorhanden sein. Zum Beispiel:
Initialisierung der Schriftart für HTML-E-Mails
Wenn Sie die Parameteranalyse verwenden, um eine HTML-E-Mail zu senden, können Sie die Standardschriftartinformationen für den Körper Ihrer E-Mail festlegen. Die Schriftartinformationen werden verwendet, um den Körper der E-Mail mit entsprechender HTML zu umgeben. Dies ist nur für Sendemethoden anwendbar, die das Senden von HTML-E-Mails ermöglichen.
Fehlermeldung
Standardmäßig werden Fehler am Ende jedes Drucks in einer Meldungsbox angezeigt. Sie können die Fehler in eine Datei protokollieren lassen anstatt als Meldung erscheinen zu lassen, indem Sie das Kontrollkästchen "Fehler in Datei protokollieren" aktivieren.
Parameter / Befehle
Die Parameter sind nicht case-sensitiv (Groß- und Kleinschreibung wird nicht unterschieden). 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 dazu zu bringen, die resultierende PDF-Datei per E-Mail zu versenden. Siehe
Beispiel.Parameter | Beschreibung |
---|---|
Argumente: Komma-separierte Liste von E-Mail-Adressen, an die gesendet werden soll.
z.B. #_ email dave@broadgun.com _# |
|
EmailCC |
Argumente: Mit Komma getrennte Liste von E-Mail-Adressen für CC.
z.B. #_ emailCC dave@broadgun.com _# |
EmailBCC |
Argumente: Mit Komma getrennte Liste von E-Mail-Adressen für BCC.
z.B. #_ emailBCC dave@broadgun.com _# |
EmailSubject |
Argumente: Betreff der E-Mail
Anspruchsvolle Tags und Steuerzeichen können verwendet werden, um Dinge wie Zeitstempel, automatisch inkrementierende Nummern und Umgebungsvariablen einzuschließen. nb Wenn Sie ein % in Ihrem Betreff einfügen möchten, müssen Sie es durch die Verwendung von %% maskieren. z.B. #_ emailSubject Ihre Rechnung ist beigefügt _# z.B. #_ emailSubject Ihr 50%% Rabatt wurde angewendet _# z.B. #_ emailSubject Heute erhalten %d %B &Y _# |
EmailBody |
Argument: Textkörper der E-Mail. Kann über mehrere Zeilen gehen.
z.B. #_ EmailBody Hallo, Im Anhang finden Sie eine sehr nützliche PDF-Datei. Mit freundlichen Grüßen, Der Chef. _# |
EmailAttachmentName |
Argument: Name 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 Parameter EmailNoAttachment nicht vorhanden ist. 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 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 vorhanden sein und den vollständigen Pfadnamen haben. Wenn ein Ordnername ohne tatsächlichen Dateinamen angegeben wird, werden alle Dateien in diesem Ordner und allen Unterordnern an die E-Mail angehängt. Die Liste sollte durch Semikolons ohne Leerzeichen dazwischen getrennt werden. z.B. #_ emailAttachmentsList c:\rechnungen\123.docx;c:\belege\123.pdf _# Hinweis: Verwenden Sie nicht die folgenden ungültigen Windows-Dateinamenzeichen im tatsächlichen Dateinamen, da sie illegale 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 in feinerem Detail zu kundenorientieren. Sie können den Betreff, den Textkörper und/oder den Namen des Anhangs auf dem Bildschirm mit den Optionen der pdfMachine-E-Mail-Einstellungen definieren, jedoch Platzhalter verwenden, die beim Drucken durch die tatsächlichen Daten aus den Parametern ersetzt werden. Die {}-Zeichen können als Platzhalter verwendet werden, um Feldnamen innerhalb dieser 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 zu ersetzender Feldname und der Wert, mit dem dieser Feldname ersetzt werden soll. Das MergeField wird auf Platzhalter im EmailSubject, EmailBody und EmailAttachment-Einstellungen angewendet. z.B. #_ MergeField first_name Fred _# Dies wird alle Vorkommen von {first_name} im Betreff, Textkörper oder Anhangnamen-Einstellungen ersetzen, mit dem Wort Fred. |
Starten des Standard-E-Mail-Clients mit dem PDF-Anhang
Die folgenden Parameter können verwendet werden, um pdfMachine dazu zu bringen, die resultierende PDF-Datei zur E-Mail vorzubereiten. Die E-Mail kann dann überprüft oder korrigiert werden, bevor sie gesendet wird. Der Parameter EmailTo ersetzt den Parameter Email. Die anderen E-Mail-Parameter, die im vorherigen Tabelle beschrieben werden, können ebenfalls verwendet werden. Siehe Beispiel.
Parameter | Beschreibung |
---|---|
EmailTo |
Argumente: Kommagetrennte Liste von E-Mail-Adressen zum Senden.
Dies wird anstatt des oben beschriebenen E-Mail-Parameters verwendet. Dies füllt den E-Mail-Parameter vor, sendet die E-Mail jedoch nicht. z.B. #_ EmailTo dave@broadgun.com _# |
NextAction |
Argumente: 4
Um den E-Mail-Standardclient mit den durch die Parameter vordefinierten Werten zu starten, sollte eine NextAction von 4 verwendet werden. NextAction ist nur gültig zu verwenden, wenn der EmailTo-Parameter gesetzt ist. z.B. #_ NextAction 4 _# |
PDF-Datei speichern
Der folgende Parameter bewirkt, dass pdfMachine die resultierende PDF-Datei automatisch an dem angegebenen Ort speichert.
Parameter | Beschreibung |
---|---|
SavePdf |
Argument: Pfad zu dem Ort, an dem die PDF-Datei gespeichert werden soll
z.B. #_ SavePdf C:\gespeicherteDatei.pdf _# |
Einfügen oder Anhängen von PDF-Dateien
Die folgenden Parameter fügen Dateien in die resultierende PDF-Datei ein oder hängen sie an.
Parameter | Beschreibung |
---|---|
PdfAnhängen |
Argument: Pfad zur PDF-Datei, die angehängt werden soll.
z.B. #_ AppendPDF c:\somefile.pdf _# Mehrere pdfAnhängen-Parameter können in der Datei erscheinen, was dazu führt, dass mehrere PDFs angehängt werden. Siehe Beispiel |
PdfEinfügen |
Argument: Seitenzahl, nach der eingefügt werden soll (0 zum Einfügen am Anfang der Datei), Pfad zur
PDF-Datei, die
eingefügt werden soll.
Siehe Beispiel. |
Verschlüsselung
Die folgenden Parameter veranlassen pdfMachine, die Verschlüsselung zu aktivieren und die entsprechenden Passwörter für die resultierende PDF-Datei festzulegen.
Parameter | Beschreibung |
---|---|
OpenPass |
Argument: Passwort erforderlich, um das Dokument zu öffnen (alias Benutzerpasswort).
z.B. #_ OpenPass mysecret _# HINWEIS: Stellen Sie die anderen Verschlüsselungsparameter in den pdfMachine-Optionsbildschirmen ein. |
PermPass |
Argument: Berechtigungspasswort (alias 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 das Briefpapier in der Parameteranalyse vollständig kontrollieren möchten, dann sollten Sie explizit beide einstellen.
Parameter | Beschreibung | ||||||
---|---|---|---|---|---|---|---|
Schreibwaren |
Argumente: Seiten gezeichneter Pfad
z.B. Setze das Briefpapier für 'alle Seiten' auf c:\stationery.pdf und zeichne es über den Text der Seite. Jegliches Briefpapier 'nur für die erste Seite' wird weiterhin verwendet. #_ Stationery all above c:\stationery.pdf _# z.B. Setze das Briefpapier für 'alle Seiten' auf c:\stationery.pdf und zeichne es über den Text der Seite. Deaktiviere jegliches Briefpapier 'nur für die erste Seite', das definiert wurde. #_ Stationery all above c:\stationery.pdf _# #_ Stationery first none _# z.B. Deaktiviere sämtliches Briefpapier. #_ Stationery none _# |
Dateien, die an die PDF angehängt / eingebettet wurden
Der folgende Parameter veranlasst pdfMachine, Datei(en) an die resultierende PDF-Datei anzuhängen. Die angehängten Dateien kann in der angehängten Dateiliste in Acrobat Reader 6 und 7 gesehen werden.
Parameter | Beschreibung |
---|---|
einbetten |
Argument: Pfad der einzubettenden Datei.
z.B. #_ einbetten C:\afile.pdf _# #_ einbetten C:\somefile.pdf _# Rufen Sie mehrmals "einbetten" auf, um mehrere Dateien einzubetten. SieheBeispiel. |
Bild Einfügen
Bilder in das PDF einfügen. Bilder können Dateien oder URLs sein. Es gibt zwei Versionen dieses Tags. Der 'InsertImage'-Tag arbeitet mit Koordinaten, die relativ zum Tag sind, während der 'InsertImage2'-Tag mit Koordinaten arbeitet, die relativ zur unteren linken Ecke der Seite sind.
Parameter | Beschreibung | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
InsertImage | Argumente: Breite Höhe VersatzX VersatzY Pfad
Der Versatz ist relativ zum Parameter Parsing Tag z.B. Ein Bild genau dort einfügen, wo dieses Tag im Dokument ist: #_ BildEinfügen 100 100 C:\somefile.jpg _# |
||||||||||
BildEinfügen2 |
Argumente: Breite Höhe VersatzX VersatzY Pfad
Der Versatz ist relativ zur unteren linken Ecke der Seite z.B. Einen Barcode nahe der unteren linken Ecke der Seite einfügen #_ BildEinfügen2 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 Trennen
Parameter | Beschreibung |
---|---|
SplitPDF |
Argument: dummy argument zur Unterstützung des regulären Ausdrucks
z.B. #_ SplitPDF 1 _# Beachten Sie, dass dem SplitPDF-Parameter ein anderer Text folgen muss, in diesem Fall '1'. 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 einzelnen Druckauftrag gesendet werden. Bitte stellen Sie sicher, dass Sie ausreichend testen, um sicherzustellen, dass die E-Mails Ihren Wünschen entsprechen. Beispiel anzeigen Stellen Sie sicher, dass sich nicht mehr als ein SplitPDF-Befehl auf einer einzigen Seite befindet. Dies kann nützlich sein für die Integration mit einer Legacy-Anwendung oder einer Crystal Reports-Lösung, die einen großen Druckauftrag erstellt, wobei jede Kundenabrechnung auf einer neuen Seite ist. z. B. Eine Buchhaltungsanwendung kann eine Anzahl von Kundenrechnungen eine nach der anderen in einem großen Druckauftrag drucken job. Normalerweise würde dies 1 großes PDF erzeugen. Allerdings würde unter Verwendung einer Kombination aus den "SplitPDF"- und "email"-Parametern jeder Kunde eine einzigartige Rechnung per E-Mail erhalten, die ihm gehört. |
Lesezeichen
Parameter | Beschreibung |
---|---|
bm | Argument: Lesezeichenname\sub Lesezeichenname
Eine durch Rückstrich 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 des Adobe Readers. Wenn auf ein Lesezeichen geklickt wird, wird dem Leser der Abschnitt präsentiert, 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\mehr Nachrichten _# Erstellt PDF mit einem Lesezeichenfenster im Adobe Reader: |
Parameter | Beschreibung |
---|---|
Argument: Druckername
Wird verwendet, um auf einem sekundären Drucker zu drucken. Dieser Parameter funktioniert nur, wenn Adobe Reader XI oder früher installiert ist. Dies könnte nützlich sein, wenn sowohl ein Ausdruck als auch das PDF gewünscht wird. Wenn das Wort "default" für den Druckernamen verwendet wird, wird der Standarddrucker verwendet. z.B. 1 - Drucken auf einen spezifischen 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 zeigt. Der Text 'link_text' bleibt bestehen. z.B. #_ l link zu broadgun http://www.broadgun.com _# #_ l hallo dort http://www.google.com _# |
Bildschaltflächenlokalisierer
Der 'i'-Parameter definiert die Position des Bildes, das mit dem 'ii'-Befehl 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 durch den 'i'-Befehl definierten Stelle eingefügt.
Parameter | Beschreibung |
---|---|
ii |
Argumente: tag breite URL
tag - Eine alphanumerische Zeichenkette, die auf den Bildspeicherort verweist, der zuvor durch den 'i'-Befehl definiert wurde. 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 werden zuvor durch die 'i'- und 'ii'-Befehle definiert.
Parameter | Beschreibung |
---|---|
il |
Argumente: tag URL
tag - Ein alphanumerischer String, der den zuvor durch den 'i'-Befehl definierten Bildstandort referenziert. URL - Kann eine http oder https URL sein. z.B. #_ il https://www.broadgun.com _# Ein vollständiges Beispiel |
Bildlink-Abfragezeichenfolge
Verwendet zum Erstellen einer Abfragezeichenfolge für eine URL. Die Basis der URL wird durch den 'il'-Befehl definiert. Mehrere 'ilqs'-Befehle können erscheinen, die sich alle auf dieselbe URL beziehen.
Parameter | Beschreibung |
---|---|
ilqs |
Argumente: Tag Name Wert
tag - Ein alphanumerischer String, der auf den zuvor durch den 'i'-Befehl definierten Bildspeicherort verweist. name - Parametername. Dies wird URL-Parameter-codiert. value - Parameterwert. Dies wird URL-Parameter-codiert. Ein vollständiges Beispiel |
Beispiele
Versenden einer E-Mail mit angefügtem PDF
Drucken Sie den folgenden Text auf 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 Text "Hi, bitte schauen Sie sich das
angehängte Dokument an." (auf 2 Zeilen verteilt).
#_ email user@broadgun.com _#
#_ emailSubject pdfMachine ist großartig _# #_ EmailAttachmentName mypdf.pdf _# #_ EmailBody Hi, Bitte schauen Sie sich den Anhang an. _# Dies ist der Anhangtext, er wird im PDF erscheinen. |
Eine E-Mail ohne den angehängten PDF senden
Drucken Sie den folgenden Text zu pdfMachine, um die Datei als "x:\mydir\myPDF.pdf" zu speichern und senden Sie eine E-Mail an user@broadgun.com ohne den angehängten PDF
#_ email user@broadgun.com _#
#_ emailSubject Ihr PDF wurde gespeichert _# #_ SavePDF x:\mydir\myPDF.pdf _# #_ EmailNoAttachment 1 _# #_ EmailBody Hallo, Sie finden Ihre Datei unter x:\mydir\myPDF.pdf. _# Dies ist der Text, er wird im PDF erscheinen. |
Das Fenster zum Verfassen einer E-Mail mit dem PDF als Anhang starten
Drucken Sie den folgenden Text zu pdfMachine, um den Standard-E-Mail-Client ohne tatsächlich Absenden der E-Mail zu starten. Das PDF wird ein Anhang der 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. _# Dies ist der Anhangstext, er wird im PDF erscheinen. |
Eine E-Mail mit dem PDF-Anhang mithilfe des MergeField-Parameters senden
Du kannst entweder:
Die pdfMachine-Optionen so einstellen, dass sie die E-Mail-Konfiguration enthalten (wie unten):
Dann den folgenden Text an pdfMachine drucken. Der MergeField-Parameter muss nach allen Parameter-Parsing-Befehlen kommen, die das MergeField verwenden. Dies wird eine E-Mail an john@yourserver.com senden, mit dem Anhang namens "subscription.pdf" und dem Betreff "Subscription expires on 1st March 2006" und dem Text "Dear John Your subscription to our magazine will expire on 1st March 2006" (auf 2 Zeilen verteilt).
#_ e-mail john@deinserver.com _#
#_ E-MailAnhangName subscription.pdf _#
|
Oder Sie können alles mit der Parameteranalyse erledigen. Sie müssen nicht alle Details in den E-Mail-Konfigurationsoptionen einrichten. Der MergeField-Parameter muss nach allen Parameteranalysebefehl kommen, die das MergeField verwenden. Sie können den folgenden Text an pdfMachine drucken, um eine E-Mail an john@deinserver.com zu senden, mit dem Anhang namens "subscription.pdf" und dem Betreff "Abonnement läuft am 1. März 2019 ab" und dem Text "Sehr geehrter John, Ihr Abonnement unseres Magazins läuft am 1. März 2019 ab" (auf 2 Zeilen verteilt).
#_ email john@yourserver.com _#
#_ EmailAttachmentName abonnement.pdf _#
Ihr Abonnement unseres Magazins läuft am {expiry_date} ab. _#
#_ Mergefield first_name John _#
|
Ein vorhandenes PDF-Dokument anhängen, nachdem das PDF erstellt wurde
Drucken Sie den folgenden Text in pdfMachine, um den Inhalt der Dateien 'one.PDF' und 'two.pdf' an das resultierende PDF anzuhängen.
#_ appendPdf c:\one.pdf _#
#_ appendPdf c:\two.pdf _# Jeden beliebigen Text hier eingeben , das bildet das Haupt-PDF. |
Ein vorhandenes PDF-Dokument vorne an das erstellte PDF-Dokument einfügen
Drucken Sie den folgenden Text in pdfMachine, um die Inhalte der Datei otherPDF.PDF an den Anfang der erstellten PDF einzufügen.
#_ insertPDF 0 My Documents\otherPDF.pdf _#
Fügen Sie hier beliebigen Text ein – dieser wird nach den Inhalten der Datei otherPDF.pdf erscheinen |
Anhängen/Einbetten von Dateien
Drucken Sie den folgenden Text in pdfMachine, um Dateien in die resultierende PDF einzubetten.
#_ embed c:\somefile.txt _# #_ einbetten c:\anotherfile.txt _# Geben Sie hier einen beliebigen Text ein - dieser Text wird als Inhalt der PDF-Datei erscheinen. Die PDF-Datei wird ein Fenster "Anhänge" enthalten, das die beiden Textdateien enthält. |
Aufteilen eines einzelnen Druckauftrags in mehrere per E-Mail gesendete Dokumente - splitPDF
Drucken Sie den folgenden Text zu pdfMachine, um zwei E-Mails zu senden.
#_ email john@yourserver.com _#
Kundenname: John
..
(Stellen Sie sicher, dass vor diesem nächsten Text ein Seitenumbruch eingefügt wird)
#_ email dave@yourserver.com _#
Kundenname: Dave
|
Teilen eines einzelnen Druckauftrags in mehrere Dokumente - splitPDF, savePDF
Drucken Sie den folgenden Text zu pdfMachine, um das Dokument als zwei separate PDFs zu speichern.
#_ splitPDF 1 _# #_ savePDF c:\path\john.pdf _#
Kundenname: John
..
(stellen Sie sicher, dass vor diesem nächsten Text ein Seitenumbruch erfolgt)
#_ savePDF c:\path\dave.pdf _#
Kundenname: Dave
|