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

Beispiele ansehen


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

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

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

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" deaktiviert alle Briefpapiere.
gezeichnet:
unten | oben | keine
Optional festlegen, wie das Briefpapier gezeichnet wird:
"unten" (Standard) zeichnet das Briefpapier unter dem Seitentext.
"oben" zeichnet das Briefpapier über dem Seitentext.
"keine" schaltet das Briefpapier entweder für alle Seiten oder nur für die erste Seite ab, abhängig von dem ersten Argument.
pfad Pfad zur PDF-Datei, die als Briefpapier verwendet werden soll.


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 _# 
Certainly! Here is your HTML code translated into German, with the tags kept intact:

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


Breite Geben Sie optional die Breite in Punkten für das Bild in der PDF-Datei an.
Höhe Geben Sie optional die Höhe in Punkten für das Bild in der PDF-Datei an.
offsetX Optional kann der horizontale Versatz in Punkten angegeben werden. 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 kann der vertikale Versatz in Punkten angegeben werden. 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 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:


 
   

Drucken

Parameter Beschreibung
drucken 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.

ParameterBeschreibung
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).

#_ E-Mail john@yourserver.com _#

#_ E-Mail-Anlagenname abonnement.pdf _#
#_ E-Mail-Betreff Abonnement endet am {datum} _#
#_ Zusammenführungsfeld datum 1. März 2006 _#

Oder Sie können das Ganze mit Parameter-Parsing erledigen. Sie müssen nicht alle Details in den E-Mail-Konfigurationsoptionen einrichten. Der Zusammenführungsfeld-Parameter muss nach allen Parameter-Parsing-Befehlen kommen, 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 "abonnement.pdf" und dem Betreff "Abonnement endet am 1. März 2019" und dem Text "Lieber John Ihr Abonnement für unser Magazin läuft am 1. März 2019 ab" (auf 2 Zeilen verteilt).

#_ E-Mail john@yourserver.com _#

#_ E-MailAnlagenName abonnement.pdf _#
#_ E-MailBetreff Abonnement läuft am {expiry_date} ab _#
#_ E-MailText Lieber {first_name}

Ihr Abonnement für unser Magazin läuft am {expiry_date} ab. _#

#_ Serienbrief-Feld first_name John _#
#_ Serienbrief-Feld expiry_date 1. März 2019 _#

 

Fügen Sie eine vorhandene PDF-Datei nach der Erstellung der PDF-Datei hinzu

Drucken Sie den folgenden Text in pdfMachine, um die Inhalte der Datei 'one.PDF' und 'two.pdf' in das resultierende PDF anzuhängen.

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

Beliebigen Text  hier eingeben, dies bildet das Haupt-PDF.

Fügen Sie eine vorhandene PDF-Datei an die Vorderseite der erstellten PDF-Datei ein

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

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

Geben Sie hier beliebigen Text ein - dies wird nach dem Inhalt der Datei otherPDF.pdf erscheinen
 

Anfügen/Einbetten von Dateien

Drucken Sie den folgenden Text zu pdfMachine, um Dateien im resultierenden PDF einzubetten.

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

Platzieren Sie beliebigen Text  hier - dies wird als Inhalt der PDF-Datei erscheinen.  Die PDF-Datei wird ein "Anhänge"-Fenster enthalten, das die beiden Textdateien enthält.
 

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

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


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

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

..
..

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

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

 

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 erfolgt)

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

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

` tag. It looks like you're trying to comment out or close a `pre` tag, but the syntax is incorrect. Would you like me to provide guidance on how to correctly format this HTML, or is there anything else you need?