Zum Hauptinhalt springen

Formularfelder zu PDF hinzufügen – Interaktive Formular-API

PDF4me Formularfelder zu PDF hinzufügen ermöglicht es Ihnen, interaktive Formularfelder hinzuzufügen PDF Dokumente. Diese API Serviceprozesse PDF Dateien und fügt Formularfelder (Textfelder und Kontrollkästchen) an bestimmten Positionen auf bestimmten Seiten hinzu. API empfängt PDF Inhalts- und Formularfeldparameter über REST API Anrufe, die genutzt werden Base64 Sichere Datenübertragung durch Verschlüsselung. Dank flexibler Positionierung, benutzerdefinierter Feldtypen und Seitenausrichtung eignet sich diese Lösung ideal für die Dokumentenautomatisierung und interaktive Anwendungen. PDF Entwicklungs-Workflows.

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

Authentifizierung Ihrer API-Anfrage

Um auf die PDF4me REST APIJede Anfrage muss die entsprechenden Authentifizierungsdaten enthalten. Die Authentifizierung gewährleistet eine sichere Kommunikation und bestätigt Ihre Identität als autorisierter Benutzer des Systems. REST APIDie

Hauptmerkmale

  • Formularfeldtypen: Fügen Sie TextBox- und CheckBox-Formularfelder hinzu PDF Dokumente
  • Präzise Positionierung: Feldplatzierung mit exakten X- und Y-Koordinaten steuern
  • Benutzerdefinierte Feldgrößen: Passen Sie die Abmessungen der Formularfelder an die Designanforderungen an.
  • Flexibles Seiten-Targeting: Formularfelder bestimmten Seiten oder ganzen Dokumenten zuweisen
  • Anfangswerte: Standardwerte für Formularfelder festlegen
  • Base64 Kodierung: Sichere Übertragung von Dateiinhalten mithilfe von Base64 Kodierung
  • Einfach API IntegrationRESTful API entwickelt für automatisierte PDF Workflows zur Formularerstellung

REST-API-Endpunkt

Der PDF4me REST API verwendet Standard HTTP Methoden zur Interaktion mit Ressourcen. Alle Formularfeld-Hinzufügungsoperationen werden über einen einzigen Endpunkt durchgeführt:

  • Verfahren: POST
  • Endpunkt: /api/v2/AddFormField

REST-API-Parameter

Vollständige Liste der Parameter für das Hinzufügen von Formularfeldern zu PDF REST APIDie Parameter sind zur besseren Verständlichkeit und Implementierung nach Kategorien geordnet.

Wichtig: Mit einem Sternchen (*) gekennzeichnete Parameter sind erforderlich und müssen angegeben werden. API um ordnungsgemäß zu funktionieren.

Erforderliche Parameter

ParameterTypBeschreibungBeispiel
docContent*Base64Der Inhalt der Eingabe PDF Datei kodiert in Base64JVBERi...
docName*StringQuelle PDF Dateiname mit der Erweiterung .pdfoutput.pdf
Anfangswert*StringAnfangswert für das FormularfeldNew input text
positionX*IntegerX-Position des Formularfelds auf der Seite300
Position Y*IntegerY-Position des Formularfelds auf der Seite300
Feldname*StringName des FormularfeldsInput Field Name
Größe*IntegerGröße des Formularfelds4
Seiten*StringSeitenoptionen: „1“ für Seite 1, „1, 3, 5“ für bestimmte Seiten, „2–5“ für einen Seitenbereich, „1, 3, 7–10“ für gemischte Seiten, „1–“ für Seiten von 1 bis zum Ende1
Formularfeldtyp*StringFormularfeldtyp: TextBox oder KontrollkästchenTextBox

Optionale Parameter

ParameterTypBeschreibungBeispiel
asynchronBooleanAktivieren Sie die asynchrone Verarbeitung. Wenn true, Die API Gibt den Statuscode 202 zurück und stellt eine Abfrage bereit. URL im Location-Headertrue

Ausgabe

Der PDF4me Formularfelder zu PDF hinzufügen REST API Die Antwort hängt vom Verarbeitungsmodus ab. API gibt zurück PDF als Binärdaten zur synchronen Verarbeitung oder bietet eine Abfragefunktion URL für die asynchrone Verarbeitung.

Synchrone Verarbeitung (Standard)

Wann async ist nicht festgelegt oder auf gesetzt false, Die API verarbeitet die Anfrage sofort:

Statuscode: 200 OK

Inhaltstyp: application/pdf oder application/octet-stream

Antworttext:

Der API gibt zurück PDF Datei direkt als Binärdaten (nicht JSON).

Anwendungshinweise:

  1. Der Antworttext enthält die Binärdaten. PDF Daten
  2. Speichern Sie den Antwortinhalt direkt als PDF Datei
  3. NEIN Base64 Für binäre Antworten ist eine Dekodierung erforderlich.

Beispiel (JavaScript):

const response = await fetch(url, options);
const pdfBlob = await response.blob();
// Save or process pdfBlob directly

Beispielanfrage

Kopfzeile

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Notiz: Der API Der Schlüssel muss sein Base64 kodiert. Holen Sie sich Ihre API Schlüssel vom PDF4me Armaturenbrett

Nutzlast

{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"initialValue": "input text",
"positionX": 300,
"positionY": 300,
"fieldName": "Input Field Name",
"Size": 4,
"pages": "1",
"formFieldType": "TextBox"
}

Codebeispiele

Der PDF4me Formularfelder zu PDF hinzufügen REST API Es werden Codebeispiele in verschiedenen Programmiersprachen bereitgestellt. Wählen Sie die Sprache, die am besten zu Ihrer Entwicklungsumgebung passt:

C# (CSharp) Beispiel

Vollständig C# Implementierung zum Hinzufügen von Formularfeldern zu PDF:

Funktionen zur Erstellung von Formularfeldern

Formularfeldtypen

  • Textfeld: Texteingabefelder für die Dateneingabe durch Benutzer und das Ausfüllen von Formularen erstellen
  • Kontrollkästchenfelder: Kontrollkästchen für Auswahl- und Bestätigungsoptionen hinzufügen
  • Maßanfertigung: Passen Sie die Feldabmessungen an die Designanforderungen und Inhaltsanforderungen an.
  • Professionelle ErgebnisseHochwertige Formularfelderstellung mit präziser Funktionalität
  • Erweiterte VerarbeitungUnterstützung für komplexe Formularlayouts und Feldanordnungen

Positionierung und Layout

  • Präzise Koordinaten: Feldplatzierung mit exakten X- und Y-Positionswerten steuern
  • Flexible PositionierungUnterstützung für beliebige Seitenpositionen und Feldanordnungen
  • Seitenausrichtung: Formularfelder bestimmten Seiten oder ganzen Dokumenten zuweisen
  • Maßanfertigung: Anpassbare Feldabmessungen für optimale Formgestaltung
  • Professionelles LayoutEinheitliche Platzierung der Formularfelder auf allen Zielseiten

Erweiterte Funktionen

  • Anfangswerte: Standardfeldwerte für eine verbesserte Benutzerfreundlichkeit festlegen
  • Feldbenennung: Benutzerdefinierte Feldnamen für die Formulardatenerfassung und -verarbeitung
  • Professionelle ErstellungHochwertige Formularfeldgenerierung mit klarer Funktionalität
  • Flexible OptionenAnpassbare Formularfeldparameter für spezifische Anforderungen

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle für Rechts- und Beratungsdienstleistungen

  • Vertragsformulare: Formularfelder für digitale Signaturen zu Verträgen und Vereinbarungen hinzufügen
  • RechtsdokumentationErstellung interaktiver Formulare für die Verarbeitung juristischer Dokumente
  • KonformitätsformulareFormulare für die Einhaltung gesetzlicher Vorschriften und die Dokumentation erstellen
  • KundenaufnahmeErstellung von Mandantenaufnahmeformularen für Rechtsdienstleistungen

Hilfe erhalten