Zum Hauptinhalt springen

Hinzufügen HTML Kopfzeile Fußzeile zu PDF - Markenbildung API

PDF4me Hinzufügen HTML Kopfzeile Fußzeile zu PDF ermöglicht Ihnen das Hinzufügen HTML Inhalte als Kopf-, Fuß- oder beides PDF Dokumente. Diese API Serviceprozesse PDF Dateien und Hinzufügungen HTML Inhalte mit präziser Positionierung, benutzerdefinierten Rändern und Seitenausrichtungsoptionen für Dokumentenbranding und -organisation. API empfängt PDF Inhalt und HTML Daten durch REST API Anrufe, die genutzt werden Base64 sichere Kodierung PDF Übertragung. Mit Unterstützung für HTML Inhalte, flexible Positionierung, benutzerdefinierte Ränder, Seitenausrichtung und Ausschluss der ersten Seite – diese Lösung ist ideal für Dokumentenbranding, Berichtserstellung und Unternehmen. PDF Arbeitsabläufe.

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

  • HTML InhaltsunterstützungReichhaltig hinzufügen HTML Inhalte als Kopf- und Fußzeilen mit vollständiger Formatierungsunterstützung
  • Flexible Positionierung: Position von Kopf- und Fußzeile mit präziser Randsteuerung steuern
  • Individuelles Styling: Voll HTML Und CSS Unterstützung für ein professionelles Erscheinungsbild
  • Seitenausrichtung: Kopf- und Fußzeilen auf bestimmte Seiten oder ganze Dokumente anwenden
  • Erste Seite überspringenOption zum Ausblenden von Kopf- und Fußzeilen auf der ersten Seite
  • Professionelle Ergebnisse: Erstellen Sie Kopf- und Fußzeilen, die die Dokumentorganisation und das Branding verbessern.
  • Nahtlos API Integration: REST API entwickelt für automatisierte PDF Workflow-Bearbeitung und Integration von Unternehmenssystemen

REST API Endpunkt

Der PDF4me REST API verwendet Standard HTTP Methoden zur Interaktion mit Ressourcen. Alle Operationen zum Hinzufügen von Kopf- und Fußzeilen werden über einen einzigen Endpunkt ausgeführt:

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

Kopf- und Fußzeilenfunktionen

HTML Inhaltsunterstützung

  • HTML InhaltUnterstützung für HTML Inhalt mit Inline CSS Styling
  • Individuelles Styling: Inline verwenden CSS für Schriftarten, Farben, Ausrichtung und grundlegende Formatierung
  • Text und BilderUnterstützung für HTML Textinhalte und eingebettete Bilder
  • Schmucklos HTML Zeichenkette: HTML Der Inhalt muss als einfacher String angegeben werden (nicht Base64 kodiert)

Positionierung und Layout

  • Margenkontrolle: Präzise Positionierung mit pixelbasierten Messungen (marginLeft, marginRight, marginTop, marginBottom)
  • Seitenausrichtung: Auf bestimmte Seiten anwenden mithilfe von Seitenoptionen (leere Zeichenkette für alle Seiten, "1", "1,3,5", "2-5", "1,3,7-10", "2-")
  • Erste Seite überspringenOption zum Ausblenden von Kopf- und Fußzeilen auf der ersten Seite
  • Standortoptionen: Inhalt als Kopfzeile, Fußzeile oder beides hinzufügen

Erweiterte Funktionen

  • Asynchrone VerarbeitungUnterstützung für die asynchrone Verarbeitung mit Polling für langlaufende Operationen
  • Professionelles AuftretenEinheitliche Formatierung und Gestaltung in allen Dokumenten
  • Flexible Positionierung: Position von Kopf- und Fußzeile mit exakten Pixelmessungen steuern.

REST API Parameter

Vollständige Liste der Parameter für die Hinzufügung HTML Kopfzeile Fußzeile 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
docName*StringAusgabe PDF Dateiname mit der Erweiterung .pdfoutput.pdf
docContent*Base64Der Inhalt der Eingabe PDF Datei kodiert in Base64JVBERi...
htmlContent*StringHTML Inhalt (einfach) HTML (Zeichenkette, NICHT Base64-kodiert), die als Kopf- oder Fußzeile hinzugefügt werden soll<div style="text-align: center; font-family: Arial; font-size: 12px; color: #FF0000;">Document Header PDF4me</div>
Standort*StringStandort für HTML Inhalt: Kopfzeile, Fußzeile, oder BeideHeader

Optionale Parameter

ParameterTypBeschreibungBeispiel
SeitenStringSeitenoptionen: leere Zeichenkette für alle Seiten, "1" für Seite 1, "1,3,5" für bestimmte Seiten, "2-5" für Seitenbereich "1,3,7-10" für gemischte "2-" für die Seiten 2 bis Ende"" oder "1-3"
überspringenErsteSeiteBooleanErste Seite überspringen (wahr) oder erste Seite einbeziehen (falsch)false
linker RandDoppeltLinker Rand in Pixeln20.0
marginRightDoppeltRechter Rand in Pixeln20.0
marginTopDoppeltOberer Rand in Pixeln50.0
unterer RandDoppeltUnterer Rand in Pixeln50.0
asynchronBooleanAktivieren Sie die asynchrone Verarbeitung. Wenn true, Die API Gibt den Statuscode 202 zurück und stellt eine Abfrage bereit. URL im Location Überschrifttrue

Wichtiger Hinweis: Der htmlContent Der Parameter muss ein schmucklos HTML Zeichenkette, nicht Base64 kodiert. Sie können Inline-Einbindungen vornehmen. CSS Styling innerhalb des HTMLDie

Ausgabe

Der PDF4me Hinzufügen HTML Kopfzeile Fußzeile zu PDF REST API Die Antwort hängt vom Verarbeitungsmodus ab. API gibt zurück PDF als Base64-kodierte Zeichenkette in JSON Format, nicht als Binärdaten.

Synchrone Verarbeitung (Standard)

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

Statuscode: 200 OK

Content-Type: application/json

Antworttext:

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg=="
}

Antwortfelder:

  • docName (Zeichenkette): Die Ausgabe PDF Dateiname
  • docContent (Zeichenkette): Die PDF Datei mit HTML Kopf- und Fußzeile angewendet, kodiert als Base64 Zeichenkette

Anwendungshinweise:

  1. Extrahieren Sie die docContent Feld vom JSON Antwort
  2. Entschlüsseln Sie die Base64 Zeichenkette, um den Binärwert zu erhalten PDF Daten
  3. Speichern oder verarbeiten Sie die PDF Datei nach Bedarf

Beispiel (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
const pdfBytes = atob(data.docContent); // Decode Base64
// Save or process pdfBytes

Beispielanfrage

Kopfzeile

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Notiz:

  • Hol dir deins API Schlüssel vom PDF4me Armaturenbrett
  • Der API Der Schlüssel muss sein Base64 kodiert und mit "Basic" präfixiert in der Authorization Überschrift
  • Beispiel: Wenn Ihr API Schlüssel ist abc123, kodieren Sie es zu Base64 und verwenden Authorization: Basic YWJjMTIz

Nutzlast

Einfaches Beispiel (nur Pflichtfelder):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"htmlContent": "<div style='text-align: center; font-family: Arial; font-size: 12px; color: #FF0000;'>Document Header PDF4me</div>",
"location": "Header"
}

Erweitertes Beispiel (mit allen optionalen Feldern):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"htmlContent": "<div style='text-align: center; font-family: Arial; font-size: 12px; color: #FF0000;'>Document Header PDF4me</div>",
"location": "Header",
"pages": "",
"skipFirstPage": false,
"marginLeft": 20.0,
"marginRight": 20.0,
"marginTop": 50.0,
"marginBottom": 50.0,
"async": true
}

Wichtig: Der htmlContent Das Feld muss Folgendes enthalten: schmucklos HTML als Zeichenkette, nicht Base64 kodiert. Sie können Inline-Code verwenden. CSS Styling innerhalb des HTML Tags.

Codebeispiele

Der PDF4me Hinzufügen HTML Kopfzeile Fußzeile zu PDF 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 Kopf- und Fußzeilen zu PDF:

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle für Rechts- und Beratungsdienstleistungen

  • RechtsdokumentationRechtliche Haftungsausschlüsse und Vertraulichkeitshinweise auf juristische Dokumente anwenden
  • Vertragskopfzeilen: Verträgen und Vereinbarungen Kopf- und Fußzeilen hinzufügen
  • Konformitätsdokumentation: Fügen Sie Compliance-Hinweise in Kopf- und Fußzeilen ein
  • Kundendokumentation: Fügen Sie Kundendokumenten professionelle Kopf- und Fußzeilen hinzu

Hilfe erhalten