Zum Inhalt springen

Index der Integrations-APIs

Verwenden Sie diese Seite, wenn Sie den Integrationstyp kennen, aber nicht die paketspezifische Seite. Jede Zeile verweist auf die maßgebliche API-Referenz für diesen Erweiterungsbereich.

Die API-Seiten sind quellengestützt und verwenden dieselbe Tabellenstruktur: Symbol, Parameter, Standardverhalten, Rückgabewert, Fehlermodus und Betriebshinweise.

BereichPaketPrimäre SymboleAPI-Seite
Laravel-Facade und Container-Bindungennextpdf/laravelPdf, NextPdfServiceProvider, PdfDocumentInterface, DocumentFactoryInterfaceLaravel-API
Laravel-HTTP-Antwortennextpdf/laravelPdfResponse::inline, PdfResponse::download, Stream-Response-HelferLaravel-API
Laravel-Queue-Jobsnextpdf/laravelGeneratePdfJob::handle, failed, then, catchLaravel-API
Symfony-Factory und -Bundlenextpdf/symfonyPdfFactory, NextPdfBundle, NextPdfExtension, ConfigurationSymfony-API
Symfony Messengernextpdf/symfonyGeneratePdfMessage, PdfBuilderInterface, GeneratePdfHandlerSymfony-API
CodeIgniter-Service/-Librarynextpdf/codeigniterServices, Pdf, pdf(), pdf_document()CodeIgniter-API
CodeIgniter-Queue-Jobnextpdf/codeigniterGeneratePdfJob::process, statischer Builder-CallableCodeIgniter-API
BereichPaketPrimäre SymboleAPI-Seite
Lokales Chrome-Rendering auf dem Hostnextpdf/artisanChromeHtmlRenderer, ChromeRendererConfig, ChromeRenderResult, BrowserPoolArtisan-API
Chrome-PDF-Importnextpdf/artisanPdfReader, PageImporter, ImportedFormXObject, PdfObjectArtisan-API
Low-Level-Parserdiagnostiknextpdf/artisanPdfTokenizer, CrossRefParser, RevisionXRefTable, StreamDecoderArtisan-API
Cloudflare Browser Renderingnextpdf/cloudflareCloudflareHtmlRenderer, CloudflareRendererConfig, CloudflareRenderPayload, CloudflareResponseParserCloudflare-API
Cloudflare-API-Schutznextpdf/cloudflareApiProtection, ApiProtectionConfig, ApiKeyValidator, RateLimitResultCloudflare-API
Cloudflare-R2-Archivierungnextpdf/cloudflareR2ArchiveManager, R2ArchiveConfig, R2ObjectKey, R2UploadResultCloudflare-API
Gotenberg-Office-Konvertierungnextpdf/gotenbergGotenbergBridge, GotenbergConfig, GotenbergConvertPayload, GotenbergConvertResultGotenberg-API
Gotenberg-Richtlinie für Format und Transportnextpdf/gotenbergOfficeFormat, GotenbergSecurityPolicy, GotenbergResponseParser, PinnedCurlTransportGotenberg-API
BereichPaketPrimäre SymboleAPI-Seite
TCPDF-Adapternextpdf/compat-legacyTCPDF, CompatAdapterInterface, LegacyBootstrap, AdaptationConfigTCPDF-Kompatibilitäts-API
TCPDF-Methodenfamiliennextpdf/compat-legacyText-, Schrift-, Seiten-, Bild-, Zeichen-, Sicherheits-, Formular- und AusgabebereicheTCPDF-Methodenabdeckung
Backport-Build-Skriptenextpdf/backport-builderBuild, MergeSources, AdjustComposer, ValidateBuildContractBackport-Builder-API
Backport-Rector-Regelnnextpdf/backport-builderDowngradeAsymmetricVisibilityRector, DowngradeCloneWithRector, DowngradeTraitConstantsRectorBackport-Builder-API
AufgabeBeginnen Sie mitDann lesen Sie
Ein PDF aus einem Framework-Controller zurückgebenPdfResponse im passenden Framework-Paket.Die quickstart-Seite des Pakets, danach dessen api-Response-Tabelle.
PDFs in einem Hintergrund-Worker erzeugenLaravel GeneratePdfJob, Symfony GeneratePdfMessage oder CodeIgniter GeneratePdfJob.Das Queue- oder Messenger-Muster im developer-guide des Pakets.
HTML mit lokalem Chrome auf dem Host rendernChromeHtmlRenderer::render().Artisan-Seiten zu Konfiguration, Sicherheit und Produktiveinsatz.
HTML über Cloudflare rendernCloudflareHtmlRenderer::render().Cloudflare-Seiten zu API-Schutz und Worker-Betrieb.
Office-Dokumente konvertierenGotenbergBridge::convertFile() oder convertString().Gotenberg-Seiten zu Konfiguration und Fehlerbehebung.
Erzeugte PDFs in einem Object Storage archivierenR2ArchiveManager::upload() und generateSignedUrl().Cloudflare-Seiten zu Produktiveinsatz und Sicherheit.
Eine TCPDF-Codebasis migrierenTCPDF, Methodenabdeckung und OutputBridge.TCPDF-Kompatibilitätsleitfaden zur Migration.
Pakete für ältere Laufzeitumgebungen bauenscripts/build.php und Build::run().Backport-Entwicklerleitfaden und Hinweise zum Produktiveinsatz.
AufgabeKonfigurationsbereichPaketseite
Standardwerte für Dokumentmetadaten festlegendefaults.*Laravel-, Symfony- oder CodeIgniter-Konfiguration.
Schriften für den Produktiveinsatz vorladenpreload_fonts oder preloadFontsFramework-Konfigurationsseiten.
Chrome-Binary und Timeout konfigurierenartisan.* oder ChromeRendererConfigArtisan- und Framework-Konfigurationsseiten.
Signierung und TSA konfigurierensignature.*, tsa.*, ocsp_cache.*Framework-Konfigurationsseiten.
Öffentliche Render-Endpunkte schützenApiProtectionConfigCloudflare-Seiten zu API und Sicherheit.
R2-Archiv konfigurierenR2ArchiveConfigCloudflare-Seiten zu Konfiguration und API.
Gotenberg-Service konfigurierenGotenbergConfigGotenberg-Seiten zu Konfiguration und API.
Kompatibilitätsverhalten anpassenAdaptationConfigTCPDF-Konfigurationsseite zur Kompatibilität.
SymptomWahrscheinliche API-GrenzeErste Diagnoseseite
Antwort wird mit einem falschen Dateinamen heruntergeladenFramework-PdfResponse-Helfer.Passende Framework-API-Seite.
Queue-Job schlägt vor dem Rendern fehlJob-/Message-Validierung.Passende Framework-Fehlerbehebungsseite.
Chrome-Rendering endet mit einem TimeoutChromeHtmlRenderer oder BrowserPool.Artisan-Fehlerbehebungsseite.
Worker liefert Nicht-PDF-Daten zurückCloudflareResponseParser.Cloudflare-Fehlerbehebungsseite.
R2-Upload gelingt, aber die URL lässt sich nicht verwendenR2UploadResult oder Erzeugung der signierten URL.Cloudflare-Seite zum Produktiveinsatz.
Office-Datei wird abgelehntOfficeFormat oder GotenbergSecurityPolicy.Gotenberg-Fehlerbehebungsseite.
Veraltete TCPDF-Methode löst eine Exception ausKompatibilitätsbereich oder Exception-Factory.TCPDF-Methodenabdeckungsseite.
Backport-Ausgabe besteht die Syntaxprüfung nichtRector-Konfiguration oder benutzerdefinierte Regel.Backport-Entwicklerleitfaden.

Von jeder Paket-API-Seite wird erwartet, dass sie Folgendes dokumentiert:

Erforderliches DetailGrund
Vollständig qualifiziertes SymbolErmöglicht die Suche in Quellcode und Tests, ohne Namespaces erraten zu müssen.
Parameternamen und StandardwerteVerhindert Mehrdeutigkeit an der Aufrufstelle und unterstützt typisierte Beispiele.
StandardverhaltenErmöglicht es, optionale Eingaben bewusst und sicher wegzulassen.
Rückgabewert oder SeiteneffektZeigt, ob die Methode fluent, terminal oder diagnostisch ist.
FehlermodusHilft Produktionscode dabei, kontrolliert fehlzuschlagen und die richtige Grenze zu protokollieren.
BetriebshinweisErfasst Betriebsaspekte zu Worker-Sicherheit, Sicherheit, Speicher, Timeout oder Kompatibilität.