PDF/A API für Archiv- und Compliance-Ausgaben
PDF/A API: PDF/A-Profile für Archiv-, Compliance- und Validierungsprozesse erzeugen, ohne Browser-Rendering und mit klarer Grenze zwischen gPdf-Rendering und Ihren Geschäftsdaten.
/api/v1/pdf/render PDF/A-Profile für Archiv-, Compliance- und Validierungsprozesse erzeugen. Ihr System liefert Daten und Regeln; gPdf rendert daraus reproduzierbare PDF-Ausgabe.
Wann diese API passt
- Ihr System besitzt die Daten für PDF/A-Dokumente bereits und braucht eine PDF-Antwort.
- Sie wollen JSON Render über /api/v1/pdf/render statt eines browserbasierten HTML-zu-PDF-Flows nutzen.
- Layout, Barcodes, Text und Metadaten sollen reproduzierbar aus strukturierten Daten entstehen.
- Vor dem Produktivgang sollen Payloads im Playground oder in CI reproduzierbar geprüft werden.
Was sie nicht ersetzt
- Sie brauchen willkürliche HTML-zu-PDF-Konvertierung mit Chromium.
- Sie erwarten, dass gPdf geschäftliche oder rechtliche Bedeutung aus Rohdaten ableitet.
- Ein veröffentlichter template_id-Vertrag ist passender als Layoutdaten pro Request.
Welchen Endpoint aufrufen
/api/v1/pdf/render
JSON Render ist der Standardpfad für diesen Workflow.
/api/v1/e-invoice/render
Nutzen Sie dies, wenn der Workflow den zugehörigen API-Pfad, einen Template-Vertrag oder eine Capability-Abfrage braucht.
Minimaler Request
/api/v1/pdf/render - minimaler Request für PDF/A-Dokumente.
{
"settings": {
"profile": "pdfa-2b"
},
"pages": [
{
"size": "a4",
"elements": [
{
"type": "text",
"x": 20,
"y": 24,
"content": "Archive-ready document",
"style": { "font_size": 16, "font_family": "NotoSans-Regular" }
}
]
}
]
}
Was gPdf übernimmt
- Rendering von PDF/A-Dokumente aus strukturierten Requests.
- PDF-Seiten, Text, Tabellen, Linien, Formen, Bilder und Vektor-Barcodes nach Bedarf.
- PDF/A-nahe Metadaten, Profile und Validierungsgrenzen gemäß öffentlichem API-Vertrag.
- Einheitliche API-Fehlerfläche mit API-XXX-Code und req_id bei Fehlern.
Was Ihr System verantwortet
- Fachliche Daten, Feldmapping und Semantik der Ausgabe.
- Validierung, Idempotenz, Dateinamen, Speicherung und Nachverfolgung nach der Antwort.
- Steuer-, Compliance-, Kunden- oder Plattformregeln vor dem Rendering.
Produktions-Checkliste
- Request IDs und Timeouts für produktive Aufrufe setzen.
- Payloads gegen OpenAPI, Dokumentation oder Golden-PDF-Tests prüfen.
- API-Basis-URL und Bearer Token konfigurierbar halten und nicht im Code speichern.
- Kritische Layouts mit echten Daten und Randfällen testen.
- Validierungs- und Reprint-Nachweise dort speichern, wo Ihr System sie braucht.
Aussagegrenzen
- gPdf rendert PDF/A-Dokumente; die fachliche Richtigkeit bleibt bei Ihrem System.
- Die Seite beschreibt den passenden gPdf-API-Pfad, keinen zusätzlichen workflow-spezifischen Endpoint.
- Externe Zertifizierung, Akzeptanz und operative Freigaben liegen außerhalb des Renderers.
Wie dieser Workflow in gPdf passt
PDF/A API ist ein Produktionsworkflow auf Basis der öffentlichen gPdf-APIs. Der Request beschreibt die Ausgabe explizit: Daten, Layout, Einstellungen und die Teile, die als PDF gerendert werden sollen. gPdf übernimmt das Rendering, nicht die fachliche Entscheidung hinter den Daten.
API-Pfad und Verantwortungsgrenze
In der Regel ist JSON Render über /api/v1/pdf/render der richtige Einstieg. Ihr System bleibt verantwortlich für Stammdaten, Validierung, Retention und fachliche Regeln. Dadurch bleibt der Vertrag klar: gPdf erzeugt das PDF, Ihre Anwendung steuert Bedeutung und Prozess.
Produktionsreife
Testen Sie PDF/A-Dokumente mit echten Daten, Druckern, Scannern, Validierern oder Empfängersystemen, je nach Workflow. Speichern Sie Request IDs und Validierungsnachweise so, dass Support, Audit und Reprint später nachvollziehbar bleiben.
FAQ
- Ist PDF/A API ein eigener Endpoint?
- Nein. Diese Seite erklärt, wie Sie /api/v1/pdf/render und die zugehörigen gPdf APIs für diesen Workflow einsetzen.
- Was muss mein System liefern?
- Ihr System liefert Geschäftsdaten, Feldmapping, Validierung und alle Regeln vor dem Rendering. gPdf übernimmt die PDF-Erzeugung.
- Wann sollte ich Template Render nutzen?
- Nutzen Sie Template Render, wenn das Layout stabil ist und Aufrufer nur noch Daten über template_id und data[] senden sollen.
- Was prüfe ich vor Produktion?
- Testen Sie reale Daten, Grenzfälle, Validierung und die nachgelagerten Systeme, die das PDF lesen, drucken oder archivieren.