Zum Hauptinhalt springen

2 Posts getaggt mit "PDF4me"

Alle Tags anzeigen

PDF ausfüllen und signieren, wenn ein neues SharePoint-Element erstellt wird — Power Automate

· 22 Minuten Lesezeit
SEO and Content Writer

Fill a PDF Form ist die Power Automate-Aktion, die eine ausfüllbare PDF-Vorlage und eine JSON-Nutzlast entgegennimmt und dasselbe PDF mit bereits befüllten Feldern zurückgibt. Kombinieren Sie sie mit PDF - Sign und einem SharePoint When an item is created-Trigger, und die Rechnungserstellung läuft von allein: Jemand fügt eine Zeile hinzu, Power Automate baut das signierte PDF zusammen, und Dropbox legt es unter einem Namen mit Zeitstempel ab.

Der Engpass in rechnungsähnlichen Workflows war nie das PDF selbst, sondern der manuelle Schritt mittendrin. Jemand öffnet die Vorlage, tippt acht Werte aus einer Tabellenzeile ab, druckt sie, unterschreibt, scannt sie wieder ein und lädt das Ergebnis hoch. Jedes dieser Felder ist eine weitere Gelegenheit, einen Kundennamen falsch zu schreiben oder eine Ziffer der Summe zu verlieren. Diese Anleitung ersetzt die gesamte Routine durch sieben Power-Automate-Aktionen: SharePoint löst den Trigger aus, Dropbox liefert die Vorlage samt Signaturbild, PDF4me füllt das Formular aus und setzt die Signatur, und Dropbox speichert die fertige Datei. Jeder Screenshot ist echt, der Compose-Ausdruck ist ausgeschrieben, das SharePoint-Schema ist aufgelistet, und die signierte Beispielrechnung steht Ihnen zum Download bereit.

Der Flow auf einen Blick
1. When an item is created
Überwacht die Liste New Customer Invoices in SharePoint und startet den Flow, sobald eine neue Zeile erscheint.
2. Get file content
Holt sample_fill_form.pdf aus /blog data/fill a pdf/ in Dropbox. Lassen Sie Infer Content Type auf Yes, damit die Binärdatei erhalten bleibt.
3. Get file content 1
Zieht signature.png aus demselben Dropbox-Ordner, wiederum mit Infer Content Type auf Yes.
4. Compose
Baut aus der SharePoint-Zeile eine einzige JSON-Nutzlast zusammen: customerName, email, phone, invoiceNumber, invoiceDate, address, amount.
5. Fill a PDF Form
PDF4me-Schritt. Übergeben Sie die PDF-Binärdatei an Template File Data, das Compose-Ergebnis an JSON Data und setzen Sie Keep PDF template Editable auf No.
6. PDF - Sign
PDF4me-Schritt. Setzt signature.png unten rechts auf Seite 1, 50 breit und 20 hoch, Rand 15, volle Deckkraft 100.
7. Create file
Schreibt nach Dropbox /blog data/fill a pdf/output mit einem File Name aus concat(Signed_, invoiceNumber, _, ticks(utcNow()), .pdf).

Erweiterte Vorlagen für die Dokumentenerstellung erstellen

· 13 Minuten Lesezeit
SEO and Content Writer

Die Dokumentenerstellung per Seriendruck besteht darin, Werte aus einer Datenquelle zu lesen und jeden davon in den passenden Platzhalter einer Vorlage einzusetzen. Sie behalten zwei Dinge: eine Vorlage mit den Seriendruckfeldern (den Variablen, die gefüllt werden) und eine Datenquelle, die die Werte sowie alles liefert, was auf jeder Kopie gleich bleibt. Die Reporting-Engine von PDF4me nimmt diese beiden Dateien und gibt ein fertiges Dokument zurück.

PDF4me akzeptiert Word-, HTML- und PDF-Vorlagen, und die reichhaltigste der drei ist Word. Mit einer kleinen, gut lesbaren Syntax entwerfen Sie eine einzige Word-Vorlage, die Rechnungen, Belege, Verträge, Angebote oder jedes personalisierte Dokument abdeckt, und erzeugen daraus Tausende aus Daten. Dieser Leitfaden führt durch die gesamte Syntax — Seriendruckfelder, Bedingungen, Formatierung, Tabellen, Bilder und Inline-HTML — mit Beispielen zum Kopieren und einer Beispielvorlage, die Sie herunterladen und ausführen können. Jeder Syntax-Link verweist auf genau die passende Seite in der Dokumentation zur Word-Vorlagen-Syntax.

Die Bausteine auf einen Blick
Seriendruckfelder
Der zentrale Platzhalter. Schreiben Sie <<[FieldName]>> in Word, und die Engine ersetzt es durch den passenden Wert aus Ihren Daten.
Bedingungen
Blenden Sie Inhalte mit <<if>>, <<elseif>> und <<else>> ein oder aus, sodass eine Vorlage jeden Fall abdeckt.
Formatierung
Formen Sie einen Wert inline mit <<[token]:"format">> für Datumsangaben, Zahlenformate und Groß-/Kleinschreibung.
Tabellen und Schleifen
Wiederholen Sie eine Zeile oder einen ganzen Abschnitt für jedes Element einer Liste mit <<foreach>>.
Bilder
Fügen Sie ein Logo, Foto oder eine Signatur mit <<image [imageUrl]>> aus einer URL oder Base64 in ein Textfeld ein.
Inline-HTML
Geben Sie vorformatiertes HTML direkt mit dem Schalter <<[token] -html>> in das Dokument aus.