Zum Hauptinhalt springen

SharePoint-Liste in ausgefülltes und signiertes PDF in Power Automate umwandeln!

· 22 Minuten Lesezeit
SEO and Content Writer

Füllen Sie ein PDF-Formular aus ist ein Power Automate Eine Aktion, die eine ausfüllbare PDF-Vorlage und eine JSON-Nutzlast entgegennimmt und dasselbe PDF mit allen vorausgefüllten Feldern zurückgibt. Hinzufügen PDF - Sign und ein SharePoint Wenn ein Element erstellt wird Sobald ein Trigger ausgelöst wird, läuft der gesamte Rechnungsgenerierungsprozess vollautomatisch ab: Ein Kollege fügt eine Zeile hinzu, Power Automate erstellt die signierte PDF-Datei, und Dropbox speichert sie unter einem mit einem Zeitstempel versehenen Dateinamen.

Der schmerzhafte Teil von Workflows im Rechnungsstil ist nicht das PDF, sondern das manueller Schritt in der MitteJemand öffnet die Vorlage, tippt acht Felder aus einer Tabellenzeile ab, druckt sie aus, unterschreibt sie, scannt sie ein und lädt sie hoch. In jedem Feld besteht die Gefahr, den Kundennamen falsch einzugeben oder eine Null im Betrag zu vergessen. Diese Anleitung ersetzt dieses mühsame Vorgehen durch sieben Power Automate-Aktionen: SharePoint löst den Trigger aus, Dropbox liefert die Vorlage und das Bild für die Unterschrift, PDF4me füllt das Formular aus und fügt die Unterschrift hinzu, Dropbox speichert die fertige Datei. Screenshots, der genaue Ausdruck für die Formularerstellung, das SharePoint-Schema und die unterschriebene Beispielrechnung stehen zum Download bereit.

Der Fluss im Überblick
1. When an item is created
SharePoint trigger on New Customer Invoices list. Fires the flow every time a row is added.
2. Get file content
Dropbox reads sample_fill_form.pdf from /blog data/fill a pdf/. Infer Content Type Yes to keep the binary intact.
3. Get file content 1
Dropbox reads signature.png from the same folder. Same Infer Content Type Yes toggle.
4. Compose
Builds one JSON payload from the SharePoint row: customerName, email, phone, invoiceNumber, invoiceDate, address, amount.
5. Fill a PDF Form
PDF4me action. Template File Data the PDF binary, JSON Data the Compose output, Keep PDF template Editable No.
6. PDF - Sign
PDF4me action. Stamps signature.png right-bottom on page 1, 50 wide by 20 high, margin 15, opacity 100.
7. Create file
Dropbox /blog data/fill a pdf/output. File Name concat(Signed_, invoiceNumber, _, ticks(utcNow()), .pdf).
Kurzfassung

Der SharePoint-Listen-Trigger wird bei jeder neuen Rechnungszeile ausgelöst. Dropbox stellt die ausfüllbare PDF-Vorlage sowie eine PNG-Signatur bereit. Compose erstellt aus der Zeile eine JSON-Payload. PDF4me „PDF-Formular ausfüllen“ fügt die Daten in die Vorlage ein. PDF4me „PDF – Signieren“ versieht die Signatur mit einem Stempel. Dropbox speichert die signierte Datei unter einem mit Zeitstempel und Rechnungsnummer versehenen Dateinamen.

Warum jeder Teil dieses Ablaufs bewusst gestaltet ist

Why SharePoint as the trigger?
Every sales, ops, and finance team already tracks customer or invoice rows in a SharePoint list. Using When an item is created means users keep working exactly how they work today, they just add a row.
Why Compose in the middle?
PDF4me expects one JSON payload. Compose lets you paste a JSON skeleton and drop trigger fields straight into it as dynamic content, without dragging JSON handling into every downstream action.
Why Fill a PDF Form and not Convert?
The template already has form fields with named placeholders. Fill a PDF Form populates those fields by name, keeping the design and layout intact. Convert would flatten and rebuild the file.
Why PDF - Sign in the same flow?
The alternative is a separate DocuSign / Adobe Sign step, which asks a human to click. A signature stamp is enough for internal, low-risk invoices and keeps the flow fully hands-free.

Was Sie erhalten

Ein Power Automate-Flow überwacht eine SharePoint-Liste und erstellt für jede neue Zeile eine ausgefüllte, signierte PDF-Rechnung mit dem Namen Signed_INV-YYYY-NNN_<ticks>.pdf in Ihrem Dropbox-Ausgabeordner. Der Signaturstempel landet in der unteren rechten Ecke von Seite 1. Der Rest der Vorlage bleibt genau so erhalten, wie Ihr Designer sie erstellt hat.


Was Sie brauchen

  • SharePoint-Website mit einer Liste namens New Customer Invoices (oder umbenannt, um Ihrer Konfiguration zu entsprechen) mit folgenden Spalten:
    • Title, CustomerName, Email, Phone (alles einzeiliger Text)
    • InvoiceNumber (Einzelne Textzeile, z.B. INV-2026-207)
    • InvoiceDate (Datum), Address (Einzelne Textzeile), Amount (Nummer)
  • PDF-Vorlage mit benannten Formularfeldern, die den JSON-Schlüsseln entsprechen (customerName, email, phone, invoiceNumber, invoiceDate, address, amount).
  • Eine PNG-Signatur mit transparentem Hintergrund.
  • PDF4me-Verbindung in Power Automate. Holen Sie sich Ihren API-Schlüssel falls dies dein erster Flow ist.
  • Dropbox-Verbindung in Power Automate (SharePoint / OneDrive / beliebige andere Speicheralternativen sauber).
Beispiel einer signierten PDF-Ausgabe
Laden Sie die exakte, von diesem Workflow erstellte, unterschriebene Rechnung für Zeile INV-2026-207 (Mark Jagar) herunter.
↓ signed-invoice-sample.pdf

Der Fluss im Überblick

Sieben Power Automate-Aktionen, sequenziell. Keine parallelen Verzweigungen, kein "Auf jedes Element anwenden", keine Variablen. Die Ausgabe jedes Schritts fließt direkt in den nächsten ein.

Power Automate-Flow-Übersicht mit sieben aufeinanderfolgenden Aktionen: SharePoint (Bei Erstellung eines Elements), Dropbox (Dateiinhalt abrufen), Dropbox (Dateiinhalt 1 abrufen), Verfassen, PDF4me (PDF-Formular ausfüllen), PDF4me (PDF signieren) und Dropbox (Datei erstellen). Jede Aktion ist mit einem grünen Häkchen und der jeweiligen Ausführungsdauer gekennzeichnet.
End-to-End-Designeransicht. Auslöser zum Erstellen einer Datei, sieben Aktionen.

Die SharePoint-Liste selbst ist der Vertrag. Jede Zeile, die hier landet, wird zu einer signierten PDF-Datei.

SharePoint-Liste „Neue Kundenrechnungen“ mit acht Zeilen: Smith Form, Mark Form, Marcus Lee Form, Priya Nair Form, Sarah Brown Form, Jhon Form und Susan Form. Die Zeile „Mark Jagar“ ist ausgewählt und zeigt die detaillierten Felder: Kundenname: Mark Jagar, E-Mail: markjagar@email.com, Telefon: +1 567 736 8923, Rechnungsnummer: INV-2026-207, Rechnungsdatum: 28.08.2026, Adresse: Parkstraße, Betrag: 20458.
Liste der neuen Kundenrechnungen. Zeile INV-2026-207 für Mark Jagar ist diejenige, die die obige Beispielausgabe erzeugt hat.

Wie kann der Workflow ausgelöst werden, wenn eine SharePoint-Zeile hinzugefügt wird?

Bisheriger Ablauf: Nur Auslöser.

  1. Füge einen neuen automatisierten Cloud-Flow hinzu. Suche SharePoint und wählen Wenn ein Element erstellt wirdDie
  2. Satz Standortadresse zu Ihrer SharePoint-Website (im Screenshot: PDF4me Support bei https://ynoox1.sharepoint.com/sites/PDF4meSupport).
  3. Satz Listenname Zu New Customer InvoicesDie
  4. Verlassen Erweiterte Parameter Bei den Standardeinstellungen. Der Trigger wird ausgelöst, sobald eine Zeile hinzugefügt wird; es muss kein Abfragezeitplan angepasst werden.
Power Automate-Trigger beim Erstellen eines Elements mit der auf die PDF4me Support SharePoint-Website-URL und den Listennamen „Neue Kundenrechnungen“ festgelegten Website-Adresse.
Website + Liste, das ist die gesamte Triggerkonfiguration. SharePoint übernimmt die Änderungsermittlung für Sie.

Tipp. Benennen Sie die Listenspalten in SharePoint so um, dass sie den PDF-Feldnamen entsprechen (customerName, email, ...), falls möglich. Dadurch ersparen Sie sich das spätere Umbenennen von Schlüsseln in der Compose-Aktion.


Wie übergibt man die PDF-Vorlage und die Signatur in den Workflow?

Bisheriger Ablauf: Auslöser → Dateiinhalt abrufenDateiinhalt abrufen 1Die

Es gibt zwei Dropbox-Dateien: eine für die PDF-Vorlage und eine für die Signatur-PNG-Datei. Beide befinden sich im selben Ordner, sodass der Workflow-Autor sie später nicht suchen muss.

  1. Hinzufügen Dropbox – Dateiinhalte über den Pfad abrufenDie Datei: /blog data/fill a pdf/sample_fill_form.pdfDie
  2. Unter Erweiterte Parameter, Satz Inhaltstyp ableiten Zu JaOhne dies kann die PDF-Binärdatei während des Transports beschädigt werden.
Dropbox-Aktion „Dateiinhalt anhand des Pfads abrufen“ mit der Einstellung „Datei“ auf „/blog data/fill a pdf/sample_fill_form.pdf“ und der Einstellung „Inhaltstyp ableiten“ auf „Ja“.
Schritt 2. Die leere Vorlage „PDF-Formular ausfüllen“ wird automatisch ausgefüllt.
  1. Füge eine zweite hinzu Dropbox – Dateiinhalte über den Pfad abrufenHier benennt Power Automate es automatisch um in Get file content 1Die
  2. Datei: /blog data/fill a pdf/signature.pngDie
  3. Dasselbe Inhaltstyp ableiten Ja Umschalten.
Zweite Dropbox-Aktion „Dateiinhalt abrufen 1“ mit der Einstellung „Datei“ auf „/blog data/fill a pdf/signature.png“ und der Einstellung „Inhaltstyp ableiten“ auf „Ja“.
Schritt 3. Der Signaturstempel (PDF) - Die Unterschrift wird auf Seite 1 überlagert.

Wie erstellt man die JSON-Nutzlast aus der SharePoint-Zeile?

Bisheriger Ablauf: Auslöser → Vorlage abrufen → Signatur abrufen → KomponierenDie

Der Schritt „Compose“ ist das „Zusammenstellen von JSON“. Er nimmt Triggerfelder (dynamische Inhalte) und fügt sie in ein JSON-Objekt ein, das von PDF4me Fill a PDF Form verstanden wird.

  1. Hinzufügen KomponierenDie
  2. Klicken EingabenFügen Sie das unten stehende JSON-Grundgerüst ein und ersetzen Sie dann jeden Wert auf der rechten Seite durch die entsprechende SharePoint-Spalte aus der dynamischen Inhaltsauswahl (sodass jede Spalte an der richtigen Stelle steht). zwischen den Anführungszeichen):
{
"customerName": "CustomerName",
"email": "Email",
"phone": "Phone",
"invoiceNumber": "InvoiceNumber",
"invoiceDate": "InvoiceDate",
"address": "Address",
"amount": "Amount"
}
Erstellen Sie eine Aktion mit einem Eingabefeld, das ein JSON-Objekt anzeigt, dessen sieben Werte dynamische Inhalts-Pillen für SharePoint-Trigger sind: Kundenname, E-Mail, Telefon, Rechnungsnummer, Rechnungsdatum, Adresse und Betrag, jeweils in Anführungszeichen des zugehörigen JSON-Schlüssels.
Compose erzeugt ein JSON-Objekt. Alle dynamischen Inhaltsfelder müssen in Anführungszeichen stehen, damit Zahlen und Datumsangaben als Zeichenketten dargestellt werden. Die Schlüssel („customerName“, „email“, …) müssen exakt mit den Feldnamen der PDF-Datei übereinstimmen.

Referenztabelle für die Nutzlast:

JSON-SchlüsselQuelle (SharePoint-Spalte)TypAnmerkungen
customerNameCustomerNameTextDirekt zugeordnet.
emailEmailTextBeliebige Zeichenkette, in diesem Schritt erfolgt keine Formatprüfung.
phonePhoneTextAls Text beibehalten. Nicht in Nummer umwandeln; Telefonnummernerweiterungen und Bindestriche sind wichtig.
invoiceNumberInvoiceNumberTextWird auch im Ausgabedateinamen wiederverwendet.
invoiceDateInvoiceDateDatumDa Pill in Anführungszeichen steht, gibt Compose es als Text und nicht als ISO-Datumsobjekt aus.
addressAddressTextEinzeilig.
amountAmountNummerPill steht innerhalb von Anführungszeichen, daher erhält JSON einen in Anführungszeichen gesetzten Wert.

Tipp. Lassen Sie die Pille für dynamische Inhalte immer weg. zwischen den beiden Zitaten von jedem JSON-Wert. Eine außerhalb der Anführungszeichen stehende Pille gibt eine Rohzahl oder ein Datum aus, und eine nicht in Anführungszeichen stehende Zahl gefolgt von einem , Die Nutzlast wird mitten in der Saite unbemerkt unterbrochen.


Wie füllt man das PDF-Formular mit den JSON-Daten aus?

Bisheriger Ablauf: Auslöser → Vorlage abrufen → Signatur abrufen → Verfassen → Füllen Sie ein PDF-Formular ausDie

Dies ist die erste PDF4me-Aktion. Sie nimmt die PDF-Vorlage und die JSON-Nutzdaten und schreibt jeden JSON-Wert anhand seines Namens in das entsprechende Formularfeld.

  1. Hinzufügen PDF4me PDF Verbinder, Aktion Füllen Sie ein PDF-Formular ausDie
  2. Vorlagendateidaten: dynamischer Inhalt, Dateiinhalt abrufenDateiinhalt (die binäre PDF-Vorlage).
  3. Vorlagendateiname: sample_fill_form.pdf (oder wie auch immer die Datei heißt).
  4. JSON-Daten: dynamischer Inhalt, Ausgaben aus dem Compose-Schritt.
  5. PDF-Vorlage bearbeitbar halten: NEIN (Dadurch wird das Formular nach dem Ausfüllen wieder auf den Ausgangszustand zurückgesetzt, sodass der Empfänger die Felder nicht mehr leeren kann.)
PDF4me-Aktion „PDF-Formular ausfüllen“ mit Vorlagendateidaten aus Dropbox, Vorlagendateiname „sample_fill_form.pdf“, JSON-Daten aus „Ausgaben zusammenstellen“, wobei die Option „PDF-Vorlage bearbeitbar halten“ deaktiviert ist.
PDF-Formularkonfiguration ausfüllen. Die Option „PDF-Vorlage bearbeitbar lassen“ wandelt die Felder in statischen Text um.

Tipp. Wenn der Empfänger bestimmte Felder später bearbeiten können soll (z. B. eine Notiz hinzufügen), dann PDF-Vorlage bearbeitbar halten Zu JaDie ausgefüllten Werte sind weiterhin vorhanden. Nur die Feldsperre ändert sich.


Wie fügt man einen Signaturstempel zu PDF - Sign hinzu?

Bisheriger Ablauf: Auslöser → Vorlage abrufen → Signatur abrufen → Verfassen → PDF-Formular ausfüllen → PDF - SignDie

PDF - Sign legt Ihre PNG-Signatur an einer festen Position und mit der von Ihnen gewählten Deckkraft über das ausgefüllte PDF.

  1. Hinzufügen PDF4me PDF Verbinder, Aktion PDF - SignDie
  2. Inhalt der PDF-Datei: dynamischer Inhalt, Füllen Sie ein PDF-Formular ausKörper (die gefüllte PDF-Binärdatei).
  3. PDF-Dateiname: Ausdruck concat(triggerBody()?['InvoiceNumber'], '.pdf'), in der die Datei benannt wird INV-2026-207.pdf In den nachgelagerten Protokollen wird also die Rechnungsnummer angezeigt.
  4. Dateiinhalt signieren: dynamischer Inhalt, Dateiinhalt abrufen 1Körper (die Signatur im PNG-Format).
  5. Dateiname des Schilderbildes: signature.pngDie
  6. Horizontal ausrichten: RechtsDie Vertikal ausrichten: untenDie
  7. Seiten: 1 (nur Seite 1, eingestellt auf 1,3 für die Seiten 1 und 3, oder lassen Sie jede Seite leer).
  8. Höhe: 20Die Breite: 50Die Horizontaler Rand: 15Die Vertikaler Rand: 15Die Opazität: 100Die
PDF4me PDF – Signaturaktion mit PDF-Dateiinhalt aus dem Formularfeld „PDF-Formular ausfüllen“, Dateiname: Konkatenationsausdruck „invoiceNumber plus .pdf“, Signaturdateiinhalt aus dem Formularfeld „Dateiinhalt abrufen“, Signaturbilddateiname: signature.png, Horizontale Ausrichtung: rechts, Vertikale Ausrichtung: unten, Seitenanzahl: 1, Höhe: 20, Breite: 50, Horizontaler Rand: 15, Vertikaler Rand: 15, Deckkraft: 100
Die Unterschrift befindet sich unten rechts auf Seite 1, 50 Einheiten breit und 20 Einheiten hoch, 15 Einheiten Rand, vollständig deckend.

Positionsreferenz:

FeldWas es kontrolliertBeispiel
Horizontal ausrichtenWelche Seite der Seiteleft, center, right
Vertikal ausrichtenOberes / mittleres / unteres Bandtop, center, bottom
SeitenWelche Seitenzahlen erhalten den Stempel?1 (nur beim ersten Mal), 1,3 (erste und dritte Seite), leer (jede Seite)
Höhe / BreiteGröße des Unterschriftenfelds in PDF-EinheitenPasse das Seitenverhältnis an deine signature.png-Datei an, sonst wird es verzerrt.
Horizontaler/Vertikaler RandAbstand zur ausgerichteten Kante15 = 15 Einheiten vom rechten Rand entfernt (bei Ausrichtung rechts)
Opazität0 bis 100100 = vollständig undurchsichtig; 70 für ein wasserzeichenähnliches Gefühl

Wie speichere ich die signierte PDF-Datei wieder in Dropbox?

Bisheriger Ablauf: Auslöser → Vorlage abrufen → Unterschrift abrufen → Verfassen → PDF-Formular ausfüllen → PDF – Signieren → Datei erstellenDie

Letzter Schritt. Die fertige PDF-Datei wird in einem separaten Ausgabeverzeichnis mit einem Dateinamen gespeichert, der sicherstellt, dass es zu keinen Konflikten zwischen zwei Ausführungen kommt.

  1. Hinzufügen Dropbox – Datei erstellenDie
  2. Ordnerpfad: /blog data/fill a pdf/outputDie
  3. Dateiname: Ausdruck concat('Signed_', string(triggerBody()?['InvoiceNumber']), '_', string(ticks(utcNow())), '.pdf'), erzeugt Namen wie Signed_INV-2026-207_639235162128009339.pdfDie
  4. Dateiinhalt: dynamischer Inhalt, PDF - SignKörper (die signierte PDF-Binärdatei).
Dropbox-Aktion „Datei erstellen“ mit Ordnerpfad „/blog data/fill a pdf/output“, Dateiname aus einem Verkettungsausdruck, der die Zeichenkette „Signed_“, das Triggerfeld „Rechnungsnummer“, einen Unterstrich, die UTC-Zeichenketten und die Erweiterung „.pdf“ kombiniert, Dateiinhalt aus dem PDF-Signaturtext.
Durch den Zeitstempel via ticks(utcNow()) werden Dateinamen auch dann eindeutig, wenn zwei Zeilen in der gleichen Sekunde ausgelöst werden.

Tipp. Tausche Dropbox gegen SharePoint – Datei erstellen oder OneDrive – Datei erstellen Ohne einen anderen Arbeitsschritt zu verändern. Die PDF-Datei bleibt gleich; nur der Speicheradapter ändert sich.

Führe den Ablauf aus und überprüfe das Ergebnis.

Was hast du denn genau gebaut?
Füge eine Zeile hinzu zu Rechnungen für neue Kunden (Titel) Mark - Form, Kundenname Mark Huntusw.). Innerhalb weniger Sekunden Dropbox /Blogdaten/PDF ausfüllen/Ausgabe bekommt Signed_INV-2026-207_639235162128009339.pdfÖffnen Sie es: Die acht Felder sind ausgefüllt, und die Unterschrift befindet sich unten rechts auf Seite 1. Das ist das Beispiel, das oben in diesem Beitrag verlinkt ist.

Gängige Variationen, die Sie hinzufügen können, ohne neu zu kompilieren

Email the signed PDF too
Add Outlook Send an email (V2) after Create file. Attach PDF - Sign Body as-is. The customer gets the invoice the same second Dropbox does.
Skip Dropbox, use SharePoint
Replace the three Dropbox actions with SharePoint Get file content and SharePoint Create file. The two PDF4me actions do not change at all.
Sign every page, not just page 1
Clear the Pages field in PDF - Sign or list them comma-separated (1,2,3). Same signature, applied to each page you list.
PDF4me vs Nutrient / Encodian / Plumsail
Those connectors handle Fill and Sign in separate flows or require per-user seats. PDF4me does both in the same premium connector, on one API key.

Häufig gestellte Fragen

Wie füllt man PDF-Formulare mit Power Automate aus?

Füge die PDF4me Füllen Sie ein PDF-Formular aus Nach einem Schritt, der Ihre PDF-Vorlage liest (Dateiinhalte von Dropbox/SharePoint/OneDrive abrufen), und einem Compose-Schritt, der eine JSON-Nutzlast aus Ihren Triggerfeldern erstellt, wird eine Aktion ausgeführt. Ordnen Sie die Vorlagendateidaten dem PDF-Binärdatensatz und die JSON-Daten der Compose-Ausgabe zu. Die JSON-Schlüssel müssen exakt mit den Formularfeldnamen in der Vorlage übereinstimmen.

Kann Power Automate ein PDF-Formular ausfüllen?

Ja, mit einem einzigen Connector-Vorgang, sobald Sie einen PDF-Connector installiert haben. Power Automate selbst kann nicht in ein ausfüllbares PDF schreiben, aber der PDF4me Füllen Sie ein PDF-Formular aus Die Aktion führt das gesamte Füllen und Glätten in einem einzigen Schritt durch, gesteuert durch eine JSON-Nutzlast, die Sie mit Compose erstellen oder die aus einer SharePoint-/Excel-Zeile stammt.

Wie kann man PDF-Formularfelder automatisch ausfüllen?

Beim Auslösen der Datenquelle (SharePoint-Liste, Excel-Zeile, Formularübermittlung) wird ein JSON-Objekt erstellt, dessen Schlüssel mit den PDF-Feldnamen übereinstimmen. Anschließend werden das JSON-Objekt und die PDF-Vorlage übergeben. PDF4me Füllen Sie ein PDF-Formular ausDie Aktion gibt dasselbe PDF zurück, in dem alle benannten Felder ausgefüllt sind. PDF-Vorlage bearbeitbar halten Zu NEIN um die Werte zu sperren, damit die Empfänger sie nicht löschen können.

Wie erstellt man mit Power Automate eine PDF-Datei aus einem SharePoint-Listenelement?

Verwenden Wenn ein Element erstellt wird Als Auslöser folgt ein Schritt „Dateiinhalt abrufen“, um Ihre PDF-Vorlage zu laden, ein Schritt „Verfassen“, um die Zeile in JSON umzuwandeln, und PDF4me Füllen Sie ein PDF-Formular aus Um sie zusammenzuführen. Das Ergebnis ist eine ausgefüllte PDF-Datei, die Sie per E-Mail versenden, in SharePoint/OneDrive/Dropbox hochladen oder an einen Genehmigungsprozess weiterleiten können. Dieser Blog erstellt genau dieses Muster und fügt eine Signatur hinzu.

Wie kann ich PDFs in Power Automate automatisch signieren?

Hinzufügen PDF4me PDF - Sign Nach jedem Schritt, der eine PDF-Datei erzeugt, ordnen Sie den Inhalt der PDF-Datei dem ausgefüllten PDF zu, den Inhalt der Signaturdatei einer PNG-Signatur und legen Sie Ausrichtung (rechts/unten), Größe (Höhe/Breite), Ränder und Deckkraft fest. Mit „PDF – Signatur“ wird das Bild auf die von Ihnen angegebenen Seiten gestempelt. Lassen Sie die Seiten leer, um jede Seite zu signieren.


Fehlerbehebung

Fill a PDF Form returns the template unchanged
The JSON keys do not match the PDF field names. Open the template in Adobe Acrobat, Prepare Form, and copy the exact field names. Keys are case-sensitive.
Signature comes out stretched or tiny
Height and Width are in PDF units, not pixels. Match the ratio to your signature.png so the image is not distorted. 50 wide x 20 high fits most horizontal signatures.
Compose emits invalid JSON
A dynamic-content pill was dropped outside the surrounding quotes, or a SharePoint value contains a raw double quote or newline. Keep every pill between its two quotes, and sanitise user-supplied text upstream in SharePoint.
Dropbox Create file overwrites earlier runs
File Name resolved to the same string twice. The ticks(utcNow()) suffix in the concat guarantees uniqueness, remove it and you will collide.

Nächste Schritte

Das obige Muster ist der kürzeste manuelle Weg von einer SharePoint-Zeile zu einem signierten, gespeicherten PDF. Die beiden PDF4me-Aktionen in der Mitte sind die einzigen Komponenten, die Sie nicht direkt bei Microsoft erwerben können.

Referenzen