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
E-Mail 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
drucken 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

Siehe Beispiele


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

  1. Aktivieren Sie es in den Optionen.
  2. Erstellen Sie das Ursprungsdokument mit den Parametern.
  3. 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
Email 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.

\ / : * ? " < &amp; > |
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

Seiten:
alle | erste | keine
Optional angeben, auf welche Seiten das Briefpapier angewendet wird:
"alle" (Standard) wendet das Briefpapier auf alle Seiten des Dokuments an.
"erste" wendet es nur auf die erste Seite an.
"keine" schaltet das Briefpapier aus.
gezeichnet:
unten | oben | keine
Optional angeben, wie das Briefpapier gezeichnet wird:
"unten" (Standard) zeichnet das Briefpapier unterhalb des Seitentexts.
"oben" zeichnet das Briefpapier oberhalb des Seitentexts.
"keine" schaltet das Briefpapier entweder für alle Seiten oder nur für die erste Seite aus, abhängig vom ersten Argument.
pfad Pfad zur PDF-Datei, die als Briefpapier verwendet werden soll.


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 _#


width Optional kann die Breite in Punkten für das Bild in der PDF-Datei angegeben werden.
height Optional kann die Höhe in Punkten für das Bild in der PDF-Datei angegeben werden.
offsetX Optional angeben den horizontalen Versatz in Punkten. Wenn 'InsertImage' verwendet wird, ist die Position relativ zum Bild-Tag. Für 'InsertImage2' ist die Position relativ zur unteren linken Ecke der Seite.
offsetY Optional angeben den vertikalen Versatz in Punkten. Wenn 'InsertImage' verwendet wird, ist die Position relativ zum Bild-Tag. Für 'InsertImage2' ist die Position relativ zur unteren linken Ecke der Seite.
path Pfad oder URL zur Bilddatei.

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:


 
   

Drucken

Parameter Beschreibung
drucken 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 _#
#_ E-MailBetreff Abonnement läuft am {datum} ab _#
#_ Zusammenführungsfeld datum 1. März 2006 _#

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 _#
#_ EmailSubject Abonnement läuft ab am {expiry_date} _#
#_ EmailBody Sehr geehrter {first_name}

Ihr Abonnement unseres Magazins läuft am {expiry_date} ab. _#

#_ Mergefield first_name John _#
#_ Mergefield expiry_date 1. März 2019 _#

 

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 _#
#_ emailSubject hallo, hier sind die Neuigkeiten für John _#
#_ splitPDF 1 _# 

Kundenname: John
Geschuldeter Betrag: $100
Fälligkeitsdatum: 23. Januar 2006

..
..

  (Stellen Sie sicher, dass vor diesem nächsten Text ein Seitenumbruch eingefügt wird)

#_ email dave@yourserver.com _#
#_ emailSubject hallo, hier sind die Neuigkeiten für Dave _#
#_ splitPDF 1 _#

Kundenname: Dave
Geschuldeter Betrag: $200
Fälligkeitsdatum: 23 Jan 2006

 

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
Geschuldeter Betrag: $100
Fälligkeitsdatum: 23. Jan 2019

..
..

  (stellen Sie sicher, dass vor diesem nächsten Text ein Seitenumbruch erfolgt)

#_ savePDF c:\path\dave.pdf _#
#_ splitPDF 1 _#

Kundenname: Dave
Betrag Geschuldet: $200
Fälligkeitsdatum: 23 Jan 2019