Parameter Parsing / Eingebettete Befehle

Parameter oder "Eingebettete Befehle" können in das ursprüngliche Dokument eingegeben werden, um pdfMachine Anweisungen zu geben, welche besonderen Aktionen beim Drucken zur Erstellung einer PDF durchgeführt werden sollen. Parameter-Parsing macht pdfMachine zum idealen Produkt, um PDF-Dateien aus Legacy-Anwendungen zu erstellen.

Zum Beispiel können Sie Befehle wie #_ splitPDF 1 _# verwenden, um mehrere PDFs aus einem einzigen Druckauftrag zu erstellen.

Oder, wenn der Text:

#_ savePDF C:\tmp\savedfile.pdf _#

in einem Dokument erscheint und es mit aktiviertem Parameter-Parsing in pdfMachine gedruckt wird, wird die Datei automatisch in c:\tmp\savedfile.pdf gespeichert und keine pdfMachine-Benutzeroberfläche wird angezeigt.

Erfahren Sie mehr darüber, wie Parameter-Parsing es Ihnen ermöglicht, E-Mail-Merges im Batch-Modus aus Legacy-Anwendungen durchzuführen.

Die verfügbaren Parameter / Befehle sind :

Parameter
E-Mail E-Mail-Versand
SavePDF Speichern unter einem Dateinamen
AppendPDF Eine PDF anhängen
InsertPDF Eine PDF einfügen
OpenPass Setzen Sie das Öffnungskennwort
PermPass Setzen Sie das Kennwort zum Ändern der Berechtigungen
Stationery Setzen oder ändern Sie das PDF-Papier
Einbetten Eine Datei einbetten
BildEinfügen Ein Bild einfügen
PDFTeilen Ein großes PDF in kleinere PDFs aufteilen
bm Lesezeichen setzen
print PDF auf einen anderen Drucker drucken.
Dieser Parameter funktioniert nur, wenn Adobe Reader XI oder früher installiert ist.
l Link. Erstellen Sie einen Hyperlink.
i Bildschaltflächen-Sucher
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 klickbares Bild dynamisch zu erstellen

Siehe Beispiele


Wenn das Parsen von Parametern aktiviert ist, wird pdfMachine die PDF-Datei nach allen oben aufgeführten und im Folgenden detailliert beschriebenen Parametern durchsuchen. 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. Passwort setzen, E-Mail des PDF, Speichern des PDF).

Dies ist besonders nützlich für die Integration mit Altsystemen, um "Serienbrief"-Operationen durchzuführen.

WARNUNG: Parameter in pdfMachine können sehr mächtig und komplex sein.  Bitte testen Sie jede Konfiguration gründlich, bevor Sie sie in einer Produktionsumgebung verwenden.

Wie man Parameteranalyse verwendet

  1. Aktivieren Sie es in den Optionen.
  2. Erstellen Sie das ursprüngliche Dokument mit Parametern.
  3. Drucken Sie das Dokument auf pdfMachine, indem Sie einen Dateidruck durchführen (oder verwenden Sie für einen Browser die Erweiterung in Chrome/Edge - Video ansehen).

Das Aktivieren von Parametern wird die Verarbeitung von pdfMachine etwas verlangsamen, also tun Sie es nur, wenn Sie sie benötigen.

Nach dem Parsen der Parameter wird pdfMachine entweder die Parameter aus dem PDF entfernen oder sie im resultierenden PDF-Dokument belassen, wie es durch die Optionsfelder in diesem Dialog ausgewählt wurde.

Das Parsen der Parameter erfolgt unter Verwendung der "Perl-kompatiblen regulären Ausdrücke"-Bibliothek, die von Philip Hazel entwickelt wurde. Ein regulärer Ausdruck ist ein Muster, das von links nach rechts mit einem Zielstring übereinstimmt. Für eine detaillierte Erklärung regulärer Ausdrücke lesen Sie bitte: http://www.pcre.org/

Der standardmäßig verwendete reguläre Ausdruck ist: #_ (\w+) (.+?)_#
Falls Sie den regulären Ausdruck ändern müssen, wird er unter dem folgenden 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 es mit dem auf dieser Seite beschriebenen standardmäßigen regulären Ausdruck korrigiert werden.

Der standardmäßige reguläre Ausdruck ermöglicht es, Parameter im folgenden Format in das Ursprungsdokument einzugeben: Here's the HTML code translated into German, with HTML tags preserved:
#_ parameter argument(s) _#

Hinweis: Ein Parameter und eine Argumentliste für diesen Parameter müssen beide angegeben werden, auch wenn die Argumente nicht verwendet werden. Mindestens ein Argument muss vorhanden sein. Zum Beispiel:

Initialisierung der Schriftart für HTML-E-Mails

Wenn Sie die Parameteranalyse verwenden, um eine HTML-E-Mail zu versenden, können Sie die Standardeinstellungen der Schriftart für den Text Ihrer E-Mail festlegen. Die Schriftinformationen werden verwendet, um den Text der E-Mail mit geeignetem HTML zu umgeben. Dies ist nur anwendbar für Sendemethoden, die das Senden von HTML-E-Mails erlauben.

Fehlerberichterstattung

Standardmäßig werden Fehler am Ende jedes Ausdrucks in einem Nachrichtenfeld angezeigt. Sie können die Fehler dazu bringen, in eine Datei protokolliert zu 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 aufgeführten Parametern. Beschreibungen dieser Befehle folgen:

Befehle, die sich auf das Versenden einer E-Mail mit der PDF-Anlage beziehen

Die folgenden Parameter können verwendet werden, um pdfMachine zu veranlassen, die resultierende PDF-E-Mail zu versenden. Siehe Beispiel.

Parameter Beschreibung
E-Mail Argumente: Kommagetrennte Liste der E-Mail-Adressen, an die gesendet werden soll.

z.B. #_ email dave@broadgun.com _#
 
E-Mail CC Argumente: Kommagetrennte Liste von E-Mail-Adressen, an die cc gesendet werden soll.

z.B. #_ emailCC dave@broadgun.com _#
 
EmailBCC Argumente: Kommagetrennte Liste von E-Mail-Adressen, an die bcc gesendet werden soll.

z.B. #_ emailBCC dave@broadgun.com _#
 
EmailSubject Argument: Betreff der E-Mail
Ausgefeilte Tags und Steuerzeichen können verwendet werden, um Dinge wie Zeitstempel, automatisch inkrementierende Nummern und Umgebungsvariablen einzufügen. Hinweis: Wenn Sie ein % in Ihrem Betreff verwenden möchten, müssen Sie es durch %% escapen.

z.B. #_ emailSubject Ihre Rechnung ist angehängt _#
z.B. #_ emailSubject Ihr 50%% Rabatt wurde angewendet _#
z.B. #_ emailSubject Heute erhalten %d %B &Y _# 
EmailKörper 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 sie 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 mit dem SavePDF-Parameter, um das PDF zu speichern und eine E-Mail ohne Anhang zu senden.
 
EmailAttachmentsList Argument: Eine Liste von Dateien, die dem PDF angehängt werden sollen. Sie müssen existieren und der vollständige Pfadname muss definiert sein. Wenn ein Ordnername ohne eigentlichen Dateinamen angegeben ist, werden alle Dateien in diesem Ordner und in allen Unterordnern an die E-Mail angehängt. Die Liste sollte durch Strichpunkte getrennt und ohne Leerzeichen dazwischen sein.

z.B. #_ emailAttachmentsList c:\rechnungen\123.docx;c:\quittungen\123.pdf _#

Hinweis: Verwenden Sie nicht die folgenden ungültigen Windows-Dateinamenzeichen in der tatsächlichen Dateikomponente, da es sich um ungültige Zeichen für einen Dateinamen handelt, die zu einem Fehler führen.

\ / : * ? " < &amp; > |
MergeField Argumente: fieldname value

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 Anhangsnamen auf dem PDFMachine-Optionsbildschirm "E-Mail-Einstellungen" definieren, aber Platzhalter verwenden, die beim Drucken durch tatsächliche 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 festzulegen 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 Parameterverarbeitungskommandos 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, -Körper und -Anhangsnamen-Einstellungen angewendet werden.

z. B. #_ MergeField first_name Fred _#
Dies wird alle Vorkommen von {first_name} im Betreff, Textkörper oder Anhangsnamen 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 veranlassen, sich auf das Versenden der resultierenden PDF-Datei vorzubereiten. Die E-Mail kann dann überprüft oder korrigiert werden, bevor sie gesendet wird. Der EmailTo-Parameter ersetzt den Email-Parameter. Die anderen E-Mail-Parameter, die in der vorherigen beschrieben werden Tabelle können ebenfalls verwendet werden. Siehe Beispiel.

Here is the translation of the provided HTML content into German, while keeping the tags:
Parameter Beschreibung
EmailTo Argumente: Kommagetrennte Liste von E-Mail-Adressen, an die gesendet werden soll.

Dies wird stattdessen des oben beschriebenen E-Mail-Parameters verwendet. Dies füllt den E-Mail-Parameter vor, sendet jedoch die E-Mail nicht.

z.B. #_ EmailTo dave@broadgun.com _#
 
NächsteAktion 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 gültig zu verwenden, wenn der Parameter EmailTo gesetzt ist.

z.B. #_ NextAction 4 _#

Speichern der PDF-Datei

Der folgende Parameter veranlasst pdfMachine, die resultierende PDF-Datei automatisch an dem angegebenen Speicherort zu speichern.

Parameter Beschreibung
SavePdf Argument: Pfad zum Speicherort der PDF-Datei

z.B. #_ SavePdf C:\savedFileHere.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
AppendPdf Argument:  Pfad zur 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.

Beispiel ansehen
 
InsertPdf Argument:  Seitenzahl nach der eingefügt werden soll (0, um am Anfang der Datei einzufügen), Pfad zur PDF-Datei zum Einfügen.

Beispiel ansehen.
 

Verschlüsselung

Die folgenden Parameter veranlassen pdfMachine, die Verschlüsselung zu aktivieren und die entsprechenden Passwörter in der erstellten PDF-Datei zu setzen.

Parameter Beschreibung
OpenPass Argument: Passwort erforderlich, um das Dokument zu öffnen (auch bekannt als Benutzerpasswort).
 

z.B. #_ OpenPass mysecret _#


HINWEIS : Setzen Sie die anderen Verschlüsselungsparameter in den pdfMachine-Optionsbildschirmen.
PermPass Argument:  Berechtigungspasswort (auch bekannt als Besitzerpasswort).

z.B. #_ PermPass mysecret _#

HINWEIS: Stellen Sie die anderen Verschlüsselungsparameter auf den pdfMachine-Optionsbildschirmen ein.

Briefpapier

Der folgende Parameter überschreibt die aktuellen pdfMachine-Stationery-Einstellungen. 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 steuern möchten, sollten Sie beide spezifisch setzen.

Parameter Beschreibung
Schreibwaren Argumente: Seiten gezeichneter Pfad

Seiten:
alle | erste | keine
Optional angeben, auf welche Seiten das Schreibwaren angewendet wird:
"alle" (Standard) wendet das Schreibwaren auf alle Seiten des Dokuments an.
"erste" wendet es nur auf die erste Seite an.
"keine" schaltet alle Schreibwaren 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 ab, je nach dem ersten Argument.
pfad Pfad zur PDF-Datei, die als Briefpapier verwendet werden soll.


z.B. Richten Sie das Briefpapier für 'alle Seiten' auf c:\stationery.pdf ein und platzieren Sie es über dem Seitentext. Jegliches 'nur erste Seite' Briefpapier wird weiterhin verwendet.
#_ Briefpapier alle oben c:\stationery.pdf _#


z.B.  Richten Sie das Briefpapier für 'alle Seiten' auf c:\stationery.pdf ein und platzieren Sie es über dem Seitentext. Schalten Sie jegliches definiertes 'nur erste Seite' Briefpapier aus.
#_ Briefpapier alle oben c:\stationery.pdf _#
#_ Briefpapier erste keines _#


z.B. Schalten Sie alles Briefpapier aus.
#_ Briefpapier keines _# 
Certainly! Here is the translation of your HTML content from English to German, with the tags intact:
can be extracted by opening the PDF in a compatible viewer and accessing the attachments section.

Parameter:

#_ AttachFile <filename> _#

Beispiele für die Verwendung:

  • #_ AttachFile report.docx _#
  • #_ AttachFile image.jpg _#

Hinweis: Stellen Sie sicher, dass die angegebenen Dateipfade korrekt und die Dateien vorhanden sind, um einen Fehler beim Erstellen des PDF zu vermeiden.

kann
 in der beigefügten Dateiliste in Acrobat Reader 6 und 7 gesehen werden.

ParameterBeschreibung
embedArgument:  Pfad der Datei, die eingebettet werden soll.
 
z.B.
  #_ embed C:\afile.pdf _#
  #_ embed C:\somefile.pdf _#
 
Rufen Sie embed mehrmals auf, um mehrere Dateien einzubetten. Siehe
Beispiel.

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 funktioniert mit Koordinaten relativ zum Tag, während der 'InsertImage2' mit Koordinaten relativ zur unteren linken Ecke der Seite arbeitet.

Parameter Beschreibung
InsertImage Argumente: Breite Höhe OffsetX OffsetY Pfad

Der Offset ist relativ zum Parameter-Parsing-Tag
z.B. Bild genau dort einfügen, wo sich dieses Tag im Dokument befindet:

#_ InsertImage 100 100 C:\somefile.jpg _#

InsertImage2 Argumente: Breite Höhe OffsetX OffsetY Pfad

Der Offset ist relativ zur unteren linken Ecke der Seite
z.B. Bild-Barcode nahe der unteren linken Ecke der Seite einfügen

#_ InsertImage2 50 50 20 50 https://broadgun.com/barcode/?bcid=code128&text=1234567890 _#


Breite Optional die Breite in Punkten für das Bild in der PDF-Datei angeben.
Höhe Optional die Höhe in Punkten für das Bild in der PDF-Datei angeben.
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 zu der Bilddatei.

Hinweis: 1 Punkt = 1/72 Zoll

InsertImage kann mehrmals pro Seite aufgerufen werden.

Dokument aufteilen

Parameter Beschreibung
SplitPDF Argument: Dummy-Argument zur Unterstützung des regulären Ausdruck-Parsings

z.B.  #_ SplitPDF 1 _# 

Beachten Sie, dass dem Parameter SplitPDF 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 einzelnen Druckauftrag gesendet werden. 
Bitte führen Sie ausreichend Tests durch, um sicherzustellen, dass die E-Mails Ihren Wünschen entsprechen.
 

siehe Beispiel

Stellen Sie sicher, dass es nicht mehr als einen SplitPDF-Befehl auf einer Seite gibt.

Dies kann nützlich sein, um sich in eine Altsystem-Anwendung oder Crystal Reports-Lösung zu integrieren, die einen großen Druckauftrag erstellt, bei dem jede Kundenabrechnung auf einer neuen Seite beginnt. 

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 erzeugen.  Jedoch, mit einer Kombination von "SplitPDF" und "email"-Parametern würde jeder Kunde eine einzigartige Rechnung erhalten, die ihnen gehört.

Lesezeichen

Parameter Beschreibung
bm Argument: Lesezeichenname\sub Lesezeichenname

Eine durch Backslashes getrennte Liste von Überschriften, die ein Inhaltsverzeichnis oder eine Lesezeichenhierarchie bilden.

Lesezeichen bieten ein Inhaltsverzeichnis und stellen normalerweise die Kapitel und Abschnitte in einem Dokument dar.

Lesezeichen erscheinen im Navigationsbereich von Adobe Reader.   Wenn ein Lesezeichen angeklickt wird, wird dem Leser die Stelle präsentiert, an der der "bm"-Befehl platziert wurde.


z.B.
 #_ bm Dies ist ein Lesezeichen der obersten Ebene _# 
 #_ bm Dies ist ein Lesezeichen der obersten Ebene\sub Abschnitt 1 _# 
 #_ bm Dies ist ein Lesezeichen der obersten Ebene\sub Abschnitt 2\mehr Nachrichten _# 
 

Erzeugt ein PDF mit einem Lesezeichenfenster in Adobe Reader:


 
   

Drucken

Parameter Beschreibung
drucken Argument: Druckername

Wird verwendet, um an einen 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 sind.
Wenn das Wort "Standard" für den Druckernamen verwendet wird, wird der Standarddrucker genutzt.

z.B. 1 - Drucken an einen bestimmten Druckernamen

 #_ drucken HP Office Jet v49 _# 


z.B. 2 - Drucken an den Standarddrucker

 #_ drucken standard _# 

 
   

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

Bildknopf-Lokalisierer

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 ii-, il- und ilqs-Befehlen verwendet wird.

z.B.
 #_ ich 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 Position eingefügt.

Parameter Beschreibung
ii Argumente: tag width URL
tag - Eine alphanumerische Zeichenkette, die auf den zuvor durch den 'i'-Befehl definierten Bildort verweist.
width - 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-Dokument ein. Die Position und Größe wird zuvor durch die Befehle 'i' und 'ii' definiert.

Parameter Beschreibung
il Argumente: tag URL

tag - Eine alphanumerische Zeichenkette, die sich auf den Bildort bezieht, der zuvor mit dem 'i'-Befehl definiert wurde.
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. 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 - Eine alphanumerische Zeichenfolge, die sich auf den zuvor durch den 'i'-Befehl definierten Bildort bezieht.
name - Parametername. Dies wird als URL-Parameter kodiert.
value - Parameterwert. Dies wird als URL-Parameter kodiert.

Ein vollständiges Beispiel
   

Beispiele

Senden einer E-Mail mit angehängtem 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" sowie dem Körper "Hallo, Bitte werfen Sie einen Blick auf den Anhang." (verteilt über 2 Zeilen).
 

#_ E-Mail user@broadgun.com _#
#_ E-Mail-Betreff pdfMachine ist großartig _#
#_ E-Mail-Anhangsname mypdf.pdf _#
#_ E-Mail-Körper Hallo,
Bitte schauen Sie sich den Anhang an. _#

Dies ist der Text des Anhangs, er wird im PDF erscheinen.

Eine E-Mail senden ohne angehängtes PDF

Drucken Sie den folgenden Text auf pdfMachine, um die Datei als "x:\mydir\myPDF.pdf" zu speichern und eine E-Mail an user@broadgun.com ohne das angehängte PDF zu senden
 

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

Drucke den folgenden Text zu pdfMachine, um den Standard-E-Mail-Client zu starten, ohne die E-Mail tatsächlich zu senden. 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 schau dir den Anhang an. _#

Dies ist der Anhangstext, er wird im PDF erscheinen.

Versenden einer E-Mail mit dem PDF-Anhang unter Verwendung des MergeField-Parameters

Sie können entweder:

Die pdfMachine-Optionen festlegen, um die E-Mail-Konfiguration zu haben (wie unten):

Drucken Sie dann den folgenden Text an pdfMachine. Der MergeField-Parameter muss nach allen Parameter-Parsing-Befehlen kommen, die das MergeField verwenden. Dies sendet eine E-Mail an john@yourserver.com, mit dem Anhang namens "subscription.pdf" und dem Betreff "Abonnement läuft am 1. März 2006 ab" und dem Inhalt "Sehr geehrter John Ihr Abonnement für unser Magazin läuft am 1. März 2006 ab" (über 2 Zeilen verteilt).

#_ email john@yourserver.com _#

#_ EmailAnhangesName subscription.pdf _#
#_ EmailBetreff Abonnement läuft am {datum} ab _#
#_ Zusammenführungsfeld datum 1. März 2006 _#

Oder Sie können alles mit Parameteranalyse erledigen. Sie müssen nicht alle Details in den E-Mail-Konfigurationseinstellungen festlegen. Das Zusammenführungsfeld-Parameter muss nach allen Parameteranalysebefehlen folgen, die das Zusammenführungsfeld verwenden. Sie können den folgenden Text an pdfMachine drucken, um eine E-Mail an john@yourserver.com zu senden, mit dem Anhang genannt "subscription.pdf" und dem Betreff "Abonnement läuft am 1. März 2019 ab" und dem Text "Lieber John Ihre Abonnement für unser Magazin läuft am 1. März 2019 ab" (auf 2 Zeilen verteilt).

#_ Email john@yourserver.com _#

#_ E-Mail-Anhang Name subscription.pdf _#
#_ E-Mail-Betreff Abonnement läuft ab am {expiry_date} _#
#_ E-Mail-Text Sehr geehrter {first_name}

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

#_ Zusammenführungsfeld Vorname John _#
#_ Zusammenführungsfeld Ablaufdatum 1. März 2019 _#

 

Eine vorhandene PDF-Datei anhängen, nachdem die PDF erstellt wurde

Drucken Sie den folgenden Text auf pdfMachine, um den Inhalt der Datei 'one.PDF' und 'two.pdf' an die resultierende PDF anzuhängen.

#_ appendPdf c:\one.pdf _#
#_ appendPdf c:\two.pdf _#

Setzen Sie hier einen beliebigen Text  ein, er bildet das Hauptdokument der PDF.

Eine vorhandene PDF-Datei an den Anfang der erstellten PDF einfügen

Drucken Sie den folgenden Text in pdfMachine, um den Inhalt der Datei otherPDF.PDF am Anfang des erstellten PDFs einzufügen.

#_ insertPDF 0 c:\PDFs\otherPDF.pdf _#

Fügen Sie hier beliebigen Text ein  - dieser erscheint nach dem Inhalt der Datei otherPDF.pdf
 

Anhängen/Einbetten von Dateien

Drucken Sie den folgenden Text in pdfMachine, um Dateien in das resultierende PDF einzubetten.

#_ embed c:\somefile.txt _#
#_ embed c:\anotherfile.txt _#

Geben Sie hier einen beliebigen Text ein - dies wird als Inhalt der PDF-Datei angezeigt.  Die PDF-Datei wird ein Fenster mit "Anhängen" enthalten, das die beiden Textdateien enthält.
 

Aufteilen eines einzigen Druckauftrags in mehrere per E-Mail gesendete Dokumente - splitPDF

Drucken Sie den folgenden Text auf pdfMachine, um zwei E-Mails zu senden.


#_ Email john@yourserver.com _#
#_ EmailBetreff Hallo, hier sind die Neuigkeiten für John _#
#_ splitPDF 1 _# 

Kundenname: John
Betrag fällig: $100
Fälligkeitsdatum: 23. Jan. 2006

..
..

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

#_ Email dave@yourserver.com _#
#_ EmailBetreff Hallo, hier sind die Neuigkeiten für Dave _#
#_ splitPDF 1 _#

Kundenname: Dave
Betrag fällig: $200
Fälligkeitsdatum: 23. Jan 2006

 

Aufteilen eines einzelnen Druckauftrags in mehrere Dokumente - splitPDF, savePDF

Drucken Sie den folgenden Text an pdfMachine, um das Dokument als zwei separate PDFs zu speichern.


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

Kundenname: John
Betrag Geschuldet: $100
Fälligkeitsdatum: 23. Jan 2019

..
..

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

#_ speicherePDF c:\pfad\dave.pdf _#
#_ teilePDF 1 _#

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