Parameter-Parsing / Eingebettete Befehle
Parameter oder "Eingebettete Befehle" können in das ursprüngliche Dokument eingegeben werden, um pdfMachine bestimmte Aktionen beim Drucken zur Erstellung eines PDFs anzuweisen. Das Parameter-Parsing macht pdfMachine zum idealen Produkt zur Erstellung von PDF-Dateien aus Altsystemanwendungen.
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 Parameter-Parsing auf 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 Parameter-Parsing Ihnen erlaubt, Batch-Modus-E-Mail-Zusammenführungen aus Altsystemanwendungen durchzuführen.
Die verfügbaren Parameter / Befehle sind :
| Parameter | |
|---|---|
| E-Mail-Versand | |
| SavePDF | Speichern unter einem Dateinamen |
| AppendPDF | Eine PDF anhängen |
| InsertPDF | Eine PDF einfügen |
| OpenPass | Legen Sie das Öffnen-Passwort fest |
| PermPass | Legen Sie das Passwort für die Berechtigungsänderung fest |
| Papierwaren | Legen Sie das PDF-Brevier fest oder ändern Sie es |
| Einfügen | Eine Datei einbetten |
| BildEinfügen | Ein Bild einfügen |
| PDFTeilen | Ein großes PDF in kleinere PDFs aufteilen |
| bm | Einen Lesezeichen setzen |
| PDF auf einen anderen Drucker drucken. Dieser Parameter funktioniert nur, wenn Adobe Reader XI oder früher installiert ist. |
|
| l | Link. Einen Hyperlink erstellen. |
| i | Bildschaltflächenlokator |
| 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 |
Wenn die Parameteranalyse aktiviert ist, wird pdfMachine die PDF-Datei nach allen oben aufgeführten und im Detail unten beschriebenen Parametern durchsuchen. Diese Parameter steuern sowohl den Inhalt der erzeugten PDF-Datei (z.B. Einfügen von Bildern,
Ersetze Schlüsselwörter mit Text) und die Art und Weise, wie pdfMachine funktioniert (z.B. Passwörter setzen, die PDF per E-Mail versenden, die PDF speichern).
Dies ist besonders nützlich für die Integration mit älterer Software, um „Serienbrief“-artige 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 Parameter Parsing verwendet
- Aktivieren Sie es in den Optionen.
- Erstellen Sie das Ausgangsdokument mit Parametern.
- Drucken Sie das Dokument zu pdfMachine, indem Sie einen Datei-Druckvorgang ausführen (oder verwenden Sie für einen Browser die Erweiterung in Chrome/Edge - siehe Video).
Das Aktivieren von Parametern wird die Verarbeitung von pdfMachine etwas verlangsamen, daher tun Sie es nur, wenn Sie sie benötigen.
Nach dem Parsen der Parameter wird pdfMachine sie entweder aus dem PDF entfernen oder die Parameter in der resultierenden PDF-Datei beibehalten, wie in diesem Dialog durch die Optionsfelder ausgewählt.
Das Parsen der Parameter erfolgt unter Verwendung der "Perl-kompatiblen regulären Ausdrücke" Bibliothek, entwickelt von Philip Hazel. Ein regulärer Ausdruck ist ein Muster, das von links nach rechts mit einem Betreffstring verglichen wird. Für eine ausführliche Erklärung von regulären Ausdrücken 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 zu verändern, ohne ein gutes Verständnis von regulären Ausdrücken zu haben. Sollte das versehentlich geändert werden, kann es mit dem auf dieser Seite beschriebenen Standardausdruck korrigiert werden.
Der Standardausdruck erlaubt es, Parameter im ursprünglichen Dokument im folgenden Format einzugeben:
Sure, here is the HTML content translated into German with the tags retained:
#_ 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:
Initialisieren der Schriftarten für HTML-E-Mails
Wenn Sie die Parameteranalyse verwenden, um eine HTML-E-Mail zu senden, können Sie die Standard-Schriftartinformationen für den Textkörper Ihrer E-Mail festlegen. Die Schriftartinformationen werden verwendet, um den Textkörper der E-Mail mit dem entsprechenden HTML zu umgeben. Dies ist nur anwendbar für Sendmethoden, die erlauben, HTML-E-Mails zu versenden.
Fehlerberichterstattung
Standardmäßig werden Fehler am Ende jeder Druckausgabe in einem Nachrichtenfeld angezeigt. Sie können die Fehler in eine Datei protokollieren lassen, anstatt als Nachricht angezeigt zu werden, indem Sie das Kontrollkästchen "Fehler in Datei protokollieren" aktivieren.
Parameter / Befehle
Die Parameter sind nicht case-sensitive. Wählen Sie aus den oben aufgeführten 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 zu versenden. Siehe Please note that the translation is kept as close as possible to the context of the original text.Beispiel.
| Parameter | Beschreibung |
|---|---|
|
Argumente: Kommagetrennte Liste von E-Mail-Adressen, an die gesendet werden soll.
z.B. #_ email [email protected] _# |
|
| EmailCC |
Argumente: Komma-separierte Liste von E-Mail-Adressen zum CCen.
z.B. #_ emailCC [email protected] _# |
| EmailBCC |
Argumente: Komma-separierte Liste von E-Mail-Adressen zum BCCen.
z.B. #_ emailBCC [email protected] _# |
| EmailSubject |
Argument: Betreff der E-Mail
Ausgeklügelte Tags und Steuerzeichen können verwendet werden, um Dinge wie Zeitstempel, automatisch inkrementierende Zahlen und Umgebungsvariablen einzufügen. Hinweis: Wenn Sie ein % in Ihrem Betreff einfügen möchten, muss es durch die Verwendung von %% maskiert werden. 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 sich über mehrere Zeilen erstrecken.
z.B. #_ EmailBody Hallo, Bitte finden Sie im Anhang eine sehr nützliche PDF-Datei. Mit freundlichen Grüßen, Der Chef. _# |
| EmailAttachmentName |
Argument: Name für die Verwendung für die angehängte PDF-Datei
z.B. #_ emailAttachmentName rechnung.pdf _# Hinweis: Verwenden Sie keine der 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 die PDF nicht an die E-Mail angehängt wird Argument von 0 entspricht dem, als ob dieser EmailNoAttachment-Parameter nicht vorhanden ist. Hinweis: Verwenden Sie dies anstelle des Parameters EmailAttachmentName, wenn Sie nicht möchten, dass die PDF an die E-Mail angehängt wird. Verwenden Sie es mit dem Parameter SavePDF, um die PDF zu speichern und eine E-Mail ohne Anhang zu senden. |
| EmailAttachmentsList |
Argument: Eine Liste von Dateien, die an die PDF angehängt werden sollen. Sie müssen existieren und den vollständigen Pfadnamen haben. Wenn ein Ordnername ohne tatsächlichen Dateinamen angegeben wird, werden alle Dateien in diesem Ordner und Unterordner an die E-Mail angehängt. Die Liste sollte mit 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 in der tatsächlichen Dateinamenkomponente, 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 detaillierter anzupassen. Sie können den Betreff, den Textkörper und/oder den Anhangsnamen im PDFMachine-Optionen-Bildschirm für 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 die Feldnamen darin 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 Parameterparsing-Befehlen kommen, die das MergeField verwenden. Die Argumente sind: ein feldname, der ersetzt werden soll, und der wert, durch den dieser feldname ersetzt wird. Das mergeField wird auf Platzhalter in den EmailSubject-, EmailBody- und EmailAttachment-Namenseinstellungen angewendet. z.B. #_ MergeField vorname Fred _# Certainly! Here's the translation of your HTML code into German, while preserving the HTML tags: Dies wird alle Vorkommen von {first_name} im Betreff, Körper oder Anhangsnameinstellungen durch das Wort Fred ersetzen. |
Starten des Standard-E-Mail-Clients mit dem PDF-Anhang
Die folgenden Parameter können verwendet werden, um pdfMachine dazu zu veranlassen, sich vorzubereiten, die resultierende PDF-Datei zu versenden. 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 den vorherigen Tabelle beschrieben wurden, können ebenfalls verwendet werden. Siehe Beispiel.
| Parameter | Beschreibung | If you need more of the code translated, please let me know!
|---|---|
| EmailTo |
Argumente: Komma-separierte Liste der 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 aus, sendet jedoch nicht die E-Mail. z.B. #_ EmailTo [email protected] _# |
| NextAction |
Argumente: 4
Um den Standard-E-Mail-Client mit den durch die Parameter vorgegebenen Werten zu starten, sollte eine NextAction von 4 verwendet werden. NextAction ist nur gültig, wenn der EmailTo-Parameter gesetzt ist. z.B. #_ NextAction 4 _# |
Speichern Sie die PDF-Datei
Der folgende Parameter bewirkt, dass pdfMachine die resultierende PDF-Datei automatisch am angegebenen Ort speichert.
| 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: Seitennummer, nach der eingefügt werden soll (0, um am Anfang der Datei einzufügen), Pfad zur
PDF-Datei zum Einfügen.
Siehe Beispiel. |
Verschlüsselung
Die folgenden Parameter veranlassen pdfMachine, die Verschlüsselung zu aktivieren und die entsprechenden Passwörter in der resultierenden PDF-Datei festzulegen.
| Parameter | Beschreibung |
|---|---|
| OpenPass |
Argument: Passwort zum Öffnen des Dokuments erforderlich (auch bekannt als Benutzerpasswort).
z.B. #_ OpenPass meinGeheimnis _# HINWEIS : Stellen Sie die anderen Verschlüsselungsparameter in den pdfMachine-Optionsbildschirmen ein. |
| PermPass |
Argument: Berechtigungskennwort (auch bekannt als Besitzer-Passwort).
z.B. #_ PermPass mysecret _# HINWEIS: Stellen Sie die anderen Verschlüsselungsparameter in den pdfMachine-Optionen ein. |
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 vollständig in der Parameterverarbeitung kontrollieren möchten, dann sollten Sie speziell beide festlegen.
| Parameter | Beschreibung | ||||||
|---|---|---|---|---|---|---|---|
| Schreibwaren |
Argumente: Seiten gezeichneter Pfad
z.B. Setzen Sie die Briefvorlage für 'alle Seiten' auf c:\stationery.pdf und zeichnen Sie sie über den Seitentext. Jede Briefvorlage 'nur erste Seite' wird weiterhin verwendet. #_ Stationery all above c:\stationery.pdf _# z.B. Setzen Sie die Briefvorlage für 'alle Seiten' auf c:\stationery.pdf und zeichnen Sie sie über den Seitentext. Schalten Sie die definierte Briefvorlage 'nur erste Seite' aus. #_ Stationery all above c:\stationery.pdf _# #_ Stationery first none _# z.B. Schalten Sie alle Briefvorlagen aus. #_ Stationery none _# |
If you need further assistance or translation of specific parts, feel free to ask!
Dateien im PDF angehängt / eingebettet
Der folgende Parameter bewirkt, dass pdfMachine Datei(en) an die resultierende PDF-Datei anfügt. Die angehängten Dateienkann 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 einbetten mehrmals auf, um mehrere Dateien einzubetten. Sehen Sie 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 arbeitet mit Koordinaten relativ zum Tag, während der 'InsertImage2'-Tag mit Koordinaten relativ zur unteren linken Ecke der Seite arbeitet.
| Parameter | Beschreibung | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| InsertImage |
Argumente: Breite Höhe offsetX offsetY Pfad
Der Versatz ist relativ zum Parameter-Parsing-Tag z.B. Einfügen eines Bildes genau dort, wo sich dieses Tag im Dokument befindet: #_ InsertImage 100 100 C:\somefile.jpg _# |
||||||||||
| InsertImage2 |
Argumente: Breite Höhe offsetX offsetY Pfad
Der Versatz ist relativ zur unteren linken Ecke der Seite z.B. Einfügen eines Bild-Barcodes nahe der unteren linken Ecke der Seite #_ InsertImage2 50 50 20 50 https://broadgun.com/barcode/?bcid=code128&text=1234567890 _# |
||||||||||
Hinweis: 1 Punkt = 1/72 Zoll InsertImage kann mehr als einmal pro Seite aufgerufen werden. |
Dokument aufteilen
| Parameter | Beschreibung |
|---|---|
| SplitPDF |
Argument: Dummy-Argument zur Unterstützung der regulären Ausdrucksanalyse
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 ausreichende Tests durchführen, um sicherzustellen, dass die E-Mails Ihren Wünschen entsprechen. siehe Beispiel Stellen Sie sicher, dass sich nicht mehr als ein SplitPDF-Befehl auf einer einzigen Seite befindet. Dies kann nützlich sein, um sich mit einer Legacy-Anwendung oder einer Crystal Reports-Lösung zu integrieren, die einen großen Druckauftrag mit jeder Kundenabrechnung auf einer neuen Seite erstellt. z.B. Eine Buchhaltungsanwendung kann eine Reihe von Kundenrechnungen ausdrucken, eine nach der anderen in einem großen Druckauftrag.job. Normalerweise würde dies 1 großes PDF erzeugen. Allerdings, unter Verwendung einer Kombination von "SplitPDF" und "email" Parametern, würde jeder Kunde eine einzigartige Rechnung per E-Mail erhalten, die zu ihm gehört. |
Lesezeichen
| Parameter | Beschreibung |
|---|---|
| bm | Argument: Lesezeichenname\sub Lesezeichenname
Eine durch umgekehrte Schrägstriche getrennte Liste von Überschriften, die ein Inhaltsverzeichnis oder eine Lesezeichenhierarchie bilden. Lesezeichen bieten ein Inhaltsverzeichnis und repräsentieren in der Regel die Kapitel und Abschnitte in einem Dokument. Lesezeichen erscheinen im Navigationsbereich von Adobe Reader. Wenn ein Lesezeichen angeklickt wird, wird der Leser zu dem Abschnitt geführt, 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 _# Erzeugt eine PDF-Datei mit einem Lesezeichenfenster in 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 eine Papierkopie als auch das PDF gewünscht werden. Wenn das Wort "standard" 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 standard _# |
|
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 https://broadgun.com _# #_ l Hallo https://www.google.com _# |
Bildschaltflächen-Lokalisierer
Der 'i'-Parameter definiert die Position des Bildes, das durch den '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. Translate the following html code as plain text, but keeping all tags with no context from english into german: 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 | Here is the translation of the provided HTML code into German:Beschreibung |
|---|---|
| ii |
Argumente: tag breite URL
tag - Eine alphanumerische Zeichenkette, die sich auf den zuvor durch den 'i'-Befehl definierten Bildstandort 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 _# Note: The structure and tags of the HTML code are preserved, and the text within the tags is translated from English to German. Ein vollständiges Beispiel |
Bildlink
Fügt einen Hyperlink in das PDF ein. Die Position und Größe sind zuvor durch die 'i'- und 'ii'-Befehle definiert.
| Parameter | Beschreibung |
|---|---|
| il |
Argumente: tag URL
tag - Ein alphanumerischer String, der sich auf den zuvor durch den 'i'-Befehl definierten Bildort bezieht. URL - Kann eine http- oder https-URL sein. z.B. #_ il https://www.broadgun.com _# Ein vollständiges Beispiel |
Bild-Link-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 alle mit derselben URL in Verbindung stehen.
| Parameter | Beschreibung |
|---|---|
| ilqs |
Argumente: Tag Name Wert tag - Eine alphanumerische Zeichenfolge, die sich auf den zuvor durch den 'i'-Befehl definierten Bildstandort bezieht. name - Parametername. Dieser wird als URL-Parameter kodiert. value - Parameterwert. Dieser wird als URL-Parameter kodiert. Ein vollständiges Beispiel |
Bitte schauen Sie sich den Anhang an. _#
Dies ist der Anhangstext, er wird im PDF erscheinen.
Versenden einer E-Mail ohne angehängtes PDF
Drucken Sie den folgenden Text zu pdfMachine, um die Datei als "x:\mydir\myPDF.pdf" zu speichern und eine E-Mail an [email protected] zu senden, ohne das PDF anzuhängen
|
#_ E-Mail [email protected] _#
#_ E-MailBetreff Ihr PDF wurde gespeichert _# #_ PDFSpeichern x:\mydir\myPDF.pdf _# #_ E-MailKeineAnlage 1 _# #_ E-MailText Hallo, Sie finden Ihre Datei unter x:\mydir\myPDF.pdf. _# Dies ist der Text, er wird im PDF erscheinen. |
Starten Sie das Fenster zum Verfassen von E-Mails mit dem PDF als Anhang
Drucken Sie den folgenden Text mit 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 [email protected] _#
#_ NextAction 4 _# #_ emailSubject pdfMachine ist großartig _# #_ EmailAttachmentName mypdf.pdf _# #_ EmailBody Hallo, Bitte schauen Sie sich 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
Du kannst entweder:
Die pdfMachine-Optionen so einstellen, dass sie die E-Mail-Konfiguration haben (wie unten):
Drucke dann den folgenden Text an pdfMachine. Der MergeField-Parameter muss nach allen Parameterverarbeitungsbefehlen kommen, die das MergeField verwenden. Dies wird eine E-Mail an [email protected] senden, mit dem Anhang namens "subscription.pdf" und dem Betreff "Abonnement läuft am 1. März 2006 aus" und dem Text "Lieber John Dein Abonnement für unser Magazin läuft am 1. März 2006 aus" (auf 2 Zeilen verteilt).
|
#_ E-Mail [email protected] _#
#_ Dateianhangsname subscription.pdf _#
|
Oder Sie können alles über die Parameteranalyse erledigen. Sie müssen nicht alle Details in den E-Mail-Konfigurationseinstellungen einrichten. Der MergeField-Parameter muss nach allen Parameteranalyse-Befehlen kommen, die das MergeField verwenden. Sie können den folgenden Text an pdfMachine drucken, um eine E-Mail an [email protected] zu senden, mit dem Anhang namens "subscription.pdf" und dem Betreff "Abonnement läuft am 1. März 2019 ab" und dem Text "Lieber John Ihr Abonnement unseres Magazins läuft am 1. März 2019 ab" (auf 2 Zeilen verteilt).
|
#_ E-Mail [email protected] _#
#_ E-MailAnhangsName abonnement.pdf _#
Ihr Abonnement für unser Magazin läuft ab am {expiry_date}. _#
#_ Zusammenführungsfeld first_name John _#
|
Ein vorhandenes PDF nach der Erstellung des PDFs anhängen
Drucken Sie den folgenden Text in pdfMachine, um die Inhalte der Dateien 'one.PDF' und 'two.pdf' in das erstellte PDF einzufügen.
|
#_ appendPdf c:\one.pdf _#
#_ appendPdf c:\two.pdf _# Fügen Sie hier beliebigen Text ein, dies bildet das Haupt-PDF. |
Ein vorhandenes PDF an den Anfang des erstellten PDFs einfügen
Drucken Sie den folgenden Text zu pdfMachine, um die Inhalte der Datei otherPDF.PDF am Anfang des erstellten PDFs einzufügen.
|
#_ insertPDF 0 c:\PDFs\otherPDF.pdf _#
Setzen Sie hier beliebigen Text ein - dieser erscheint nach den Inhalten der Datei otherPDF.pdf |
Anfügen/Einbetten von Dateien
Drucken Sie den folgenden Text zu pdfMachine, um Dateien im resultierenden PDF einzubetten.
|
#_ embed c:\somefile.txt _#
#_ binden c:\anotherfile.txt _# Beliebigen Text hier eingeben - dies wird im PDF-Dokument erscheinen. Das PDF-Dokument wird ein Fenster "Anhänge" mit den beiden Textdateien enthalten. |
Aufteilen eines einzelnen Druckauftrags in mehrere E-Mail-Dokumente - splitPDF
Drucken Sie den folgenden Text an pdfMachine, um zwei E-Mails zu senden.
|
#_ email [email protected] _#
Kundenname: John
..
(stellen Sie sicher, dass vor diesem nächsten Text ein Seitenumbruch ist)
#_ email [email protected] _#
Kundenname: Dave
|
Aufteilen eines einzelnen Druckauftrags in mehrere Dokumente - splitPDF, savePDF
Drucken Sie den folgenden Text mit 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
|
Ein Bild mit einem anklickbaren Link einfügen
Drucken Sie den folgenden Text an pdfMachine, um ein Bild mit einem anklickbaren Link einzufügen.
|
Platzieren Sie das Folgende, wo Sie das Bild platzieren möchten
#_ i 1 _#
..
(stellen Sie sicher, dass es einen Seitenumbruch vor diesem nächsten Text gibt)
#_ ii 1 https://your-domain/your-image.png _# 'Bild einfügen' Befehl. |