Ga naar inhoud

Index van integratie-API's

Gebruik deze pagina wanneer u het integratietype kent, maar voor werk met Portable Document Format (PDF) de pakketspecifieke referentie nodig hebt. Elke rij verwijst naar de gezaghebbende application programming interface (API)-pagina voor dat uitbreidingsgebied.

De API-pagina’s zijn gebaseerd op de broncode en gebruiken een gedeeld tabelformaat: symbool, parameters, standaardgedrag, retourwaarde, foutmodus en operationele opmerkingen.

OnderdeelPakketBelangrijkste symbolenAPI-pagina
Laravel-facade en containerbindingennextpdf/laravelPdf, NextPdfServiceProvider, PdfDocumentInterface, DocumentFactoryInterfaceLaravel API
Laravel-antwoorden via Hypertext Transfer Protocol (HTTP)nextpdf/laravelPdfResponse::inline, PdfResponse::download, hulpfuncties voor stream-antwoordenLaravel API
Laravel-wachtrijtakennextpdf/laravelGeneratePdfJob::handle, failed, then, catchLaravel API
Symfony-factory en -bundlenextpdf/symfonyPdfFactory, NextPdfBundle, NextPdfExtension, ConfigurationSymfony API
Symfony Messengernextpdf/symfonyGeneratePdfMessage, PdfBuilderInterface, GeneratePdfHandlerSymfony API
CodeIgniter-service en -bibliotheeknextpdf/codeigniterServices, Pdf, pdf(), pdf_document()CodeIgniter API
CodeIgniter-wachtrijtaaknextpdf/codeigniterGeneratePdfJob::process, statische, aanroepbare builderCodeIgniter API
OnderdeelPakketBelangrijkste symbolenAPI-pagina
Chrome-weergave op de hostnextpdf/artisanChromeHtmlRenderer, ChromeRendererConfig, ChromeRenderResult, BrowserPoolArtisan API
Chrome PDF-importnextpdf/artisanPdfReader, PageImporter, ImportedFormXObject, PdfObjectArtisan API
Diagnostiek voor de low-level parsernextpdf/artisanPdfTokenizer, CrossRefParser, RevisionXRefTable, StreamDecoderArtisan API
Cloudflare Browser Renderingnextpdf/cloudflareCloudflareHtmlRenderer, CloudflareRendererConfig, CloudflareRenderPayload, CloudflareResponseParserCloudflare API
Cloudflare-API-beschermingnextpdf/cloudflareApiProtection, ApiProtectionConfig, ApiKeyValidator, RateLimitResultCloudflare API
Cloudflare R2-archiveringnextpdf/cloudflareR2ArchiveManager, R2ArchiveConfig, R2ObjectKey, R2UploadResultCloudflare API
Gotenberg-conversie van kantoordocumentennextpdf/gotenbergGotenbergBridge, GotenbergConfig, GotenbergConvertPayload, GotenbergConvertResultGotenberg API
Gotenberg-beleid voor formaat en transportnextpdf/gotenbergOfficeFormat, GotenbergSecurityPolicy, GotenbergResponseParser, PinnedCurlTransportGotenberg API
OnderdeelPakketBelangrijkste symbolenAPI-pagina
TCPDF-adapternextpdf/compat-legacyTCPDF, CompatAdapterInterface, LegacyBootstrap, AdaptationConfigTCPDF compatibility API
TCPDF-methodefamiliesnextpdf/compat-legacyTekst, lettertypen, pagina’s, afbeeldingen, tekenen, beveiliging, formulieren en uitvoerTCPDF method coverage
Buildscripts voor de backportnextpdf/backport-builderBuild, MergeSources, AdjustComposer, ValidateBuildContractBackport Builder API
Rector-regels voor de backportnextpdf/backport-builderDowngradeAsymmetricVisibilityRector, DowngradeCloneWithRector, DowngradeTraitConstantsRectorBackport Builder API
TaakBegin metLees vervolgens
Een PDF retourneren vanuit een framework-controllerPdfResponse in het bijbehorende framework-pakket.De quickstart van het pakket, gevolgd door de antwoordtabel in api.
PDF-bestanden genereren in een achtergrondworkerLaravel GeneratePdfJob, Symfony GeneratePdfMessage of CodeIgniter GeneratePdfJob.Het wachtrij- of Messenger-patroon in de developer-guide van het pakket.
Hypertext Markup Language (HTML) weergeven met Chrome op de hostChromeHtmlRenderer::render().De Artisan-pagina’s over configuratie, beveiliging en productiegebruik.
HTML weergeven via CloudflareCloudflareHtmlRenderer::render().De Cloudflare-pagina’s over API-bescherming en Worker-bewerkingen.
Kantoordocumenten converterenGotenbergBridge::convertFile() of convertString().De Gotenberg-pagina’s over configuratie en probleemoplossing.
Gegenereerde PDF’s archiveren in objectopslagR2ArchiveManager::upload() en generateSignedUrl().De Cloudflare-pagina’s over productiegebruik en beveiliging.
Een TCPDF-codebase migrerenTCPDF, methodedekking en OutputBridge.De TCPDF-compatibiliteitsgids voor migratie.
Pakketten bouwen voor oudere runtimesscripts/build.php en Build::run().De Backport-ontwikkelaarsgids en de pagina’s over productiegebruik.
TaakConfiguratiegebiedPakketpagina
Standaardwaarden voor documentmetadata instellendefaults.*Configuratie voor Laravel, Symfony of CodeIgniter.
Productielettertypen vooraf ladenpreload_fonts of preloadFontsFramework-configuratiepagina’s.
De Chrome-binary en de time-out configurerenartisan.* of ChromeRendererConfigArtisan- en framework-configuratiepagina’s.
Ondertekening en Time-Stamping Authority (TSA) configurerensignature.*, tsa.*, ocsp_cache.*Framework-configuratiepagina’s.
Openbare weergave-eindpunten beschermenApiProtectionConfigCloudflare-pagina’s over API en beveiliging.
Het R2-archief configurerenR2ArchiveConfigCloudflare-pagina’s over configuratie en API.
De Gotenberg-service configurerenGotenbergConfigGotenberg-pagina’s over configuratie en API.
Compatibiliteitsgedrag afstemmenAdaptationConfigTCPDF-compatibiliteitsconfiguratiepagina.
SymptoomWaarschijnlijke API-grensEerste diagnosepagina
Het antwoord wordt gedownload met de verkeerde bestandsnaamFramework-hulpfunctie PdfResponse.Bijbehorende framework-API-pagina.
De wachtrijtaak mislukt vóór de weergaveValidatie van taak/bericht.Bijbehorende framework-pagina voor probleemoplossing.
Chrome-weergave loopt af door een time-outChromeHtmlRenderer of BrowserPool.De Artisan-pagina voor probleemoplossing.
De Worker retourneert gegevens die geen PDF-uitvoer zijnCloudflareResponseParser.De Cloudflare-pagina voor probleemoplossing.
R2-upload slaagt, maar de Uniform Resource Locator (URL) is niet bruikbaarR2UploadResult of het genereren van een ondertekende URL.De Cloudflare-pagina over productiegebruik.
Het kantoorbestand wordt geweigerdOfficeFormat of GotenbergSecurityPolicy.De Gotenberg-pagina voor probleemoplossing.
Verouderde TCPDF-methode werpt een uitzonderingCompatibiliteitsprobleem of exception-factory.De TCPDF-pagina over methodedekking.
Backport-uitvoer doorstaat de syntaxiscontrole nietRector-configuratie of aangepaste regel.De Backport-ontwikkelaarsgids.

Van elke pakket-API-pagina wordt verwacht dat deze het volgende documenteert:

Vereist detailReden
Volledig gekwalificeerd symboolHelpt u de broncode en tests te doorzoeken zonder naar namespaces te hoeven raden.
Parameternamen en standaardwaardenVoorkomt dubbelzinnigheid op de aanroeplocatie en ondersteunt getypeerde voorbeelden.
StandaardgedragMaakt het veilig om optionele invoer bewust weg te laten.
Retourwaarde of neveneffectLaat zien of de methode vloeiend, terminaal of diagnostisch is.
FoutmodusHelpt productiecode veilig te falen en de juiste grens te loggen.
Operationele opmerkingLegt aandachtspunten vast rond worker-veiligheid, beveiliging, geheugen, time-outs of compatibiliteit.