İçeriğe geç

Entegrasyon API başvuruları dizini

Entegrasyon türünü biliyor ancak Taşınabilir Belge Biçimi (PDF) işleriniz için pakete özgü başvuruya ihtiyaç duyuyorsanız bu sayfayı kullanın. Her satır, ilgili eklenti alanının yetkili uygulama programlama arabirimi (API) sayfasına bağlantı verir.

API sayfaları kaynak desteklidir ve ortak bir tablo biçimi kullanır: sembol, parametreler, varsayılan davranış, dönüş değeri, hata kipi ve işletim notları.

YüzeyPaketBirincil sembollerAPI sayfası
Laravel facade’i ve konteyner bağlamalarınextpdf/laravelPdf, NextPdfServiceProvider, PdfDocumentInterface, DocumentFactoryInterfaceLaravel API
Laravel HTTP yanıtlarınextpdf/laravelPdfResponse::inline, PdfResponse::download, akış yanıtı yardımcılarıLaravel API
Laravel kuyruk işlerinextpdf/laravelGeneratePdfJob::handle, failed, then, catchLaravel API
Symfony fabrikası ve paketinextpdf/symfonyPdfFactory, NextPdfBundle, NextPdfExtension, ConfigurationSymfony API
Symfony Messengernextpdf/symfonyGeneratePdfMessage, PdfBuilderInterface, GeneratePdfHandlerSymfony API
CodeIgniter hizmeti ve kitaplığınextpdf/codeigniterServices, Pdf, pdf(), pdf_document()CodeIgniter API
CodeIgniter kuyruk işinextpdf/codeigniterGeneratePdfJob::process, statik oluşturucu çağrılabilir öğesiCodeIgniter API
YüzeyPaketBirincil sembollerAPI sayfası
Ana makinede Chrome ile işlemenextpdf/artisanChromeHtmlRenderer, ChromeRendererConfig, ChromeRenderResult, BrowserPoolArtisan API
Chrome PDF içe aktarmanextpdf/artisanPdfReader, PageImporter, ImportedFormXObject, PdfObjectArtisan API
Düşük düzeyli ayrıştırıcı tanılamasınextpdf/artisanPdfTokenizer, CrossRefParser, RevisionXRefTable, StreamDecoderArtisan API
Cloudflare Browser Renderingnextpdf/cloudflareCloudflareHtmlRenderer, CloudflareRendererConfig, CloudflareRenderPayload, CloudflareResponseParserCloudflare API
Cloudflare API korumasınextpdf/cloudflareApiProtection, ApiProtectionConfig, ApiKeyValidator, RateLimitResultCloudflare API
Cloudflare R2 arşivlemenextpdf/cloudflareR2ArchiveManager, R2ArchiveConfig, R2ObjectKey, R2UploadResultCloudflare API
Gotenberg ofis belgesi dönüştürmenextpdf/gotenbergGotenbergBridge, GotenbergConfig, GotenbergConvertPayload, GotenbergConvertResultGotenberg API
Gotenberg biçim ve taşıma ilkesinextpdf/gotenbergOfficeFormat, GotenbergSecurityPolicy, GotenbergResponseParser, PinnedCurlTransportGotenberg API
YüzeyPaketBirincil sembollerAPI sayfası
TCPDF bağdaştırıcısınextpdf/compat-legacyTCPDF, CompatAdapterInterface, LegacyBootstrap, AdaptationConfigTCPDF compatibility API
TCPDF yöntem ailelerinextpdf/compat-legacyMetin, yazı tipi, sayfa, görüntü, çizim, güvenlik, form ve çıktı ile ilgili konularTCPDF method coverage
Backport derleme betiklerinextpdf/backport-builderBuild, MergeSources, AdjustComposer, ValidateBuildContractBackport Builder API
Backport Rector kurallarınextpdf/backport-builderDowngradeAsymmetricVisibilityRector, DowngradeCloneWithRector, DowngradeTraitConstantsRectorBackport Builder API
GörevŞununla başlayınSonra okuyun
Bir çerçeve denetleyicisinden PDF döndürmePdfResponse (eşleşen çerçeve paketinde).Paketin quickstart sayfası, ardından api yanıt tablosu.
Arka plan iş parçacığında PDF dosyaları oluşturmaLaravel GeneratePdfJob, Symfony GeneratePdfMessage veya CodeIgniter GeneratePdfJob.Paketin developer-guide sayfasındaki kuyruk veya Messenger deseni.
Ana makinede Chrome ile HTML işlemeChromeHtmlRenderer::render().Artisan yapılandırma, güvenlik ve üretim kullanımı sayfaları.
Cloudflare üzerinden HTML işlemeCloudflareHtmlRenderer::render().Cloudflare API koruması ve Worker işlemleri sayfaları.
Ofis belgelerini dönüştürmeGotenbergBridge::convertFile() veya convertString().Gotenberg yapılandırma ve sorun giderme sayfaları.
Oluşturulan PDF’leri nesne deposuna arşivlemeR2ArchiveManager::upload() ve generateSignedUrl().Cloudflare üretim kullanımı ve güvenlik sayfaları.
Bir TCPDF kod tabanını taşımaTCPDF, yöntem kapsamı ve OutputBridge.TCPDF uyumluluk geçiş kılavuzu.
Eski çalışma zamanı paketlerini derlemescripts/build.php ve Build::run().Backport geliştirici kılavuzu ve üretim kullanımı sayfaları.
GörevYapılandırma alanıPaket sayfası
Belge meta verisi varsayılanlarını ayarlamadefaults.*Laravel, Symfony veya CodeIgniter yapılandırması.
Üretim yazı tiplerini önceden yüklemepreload_fonts veya preloadFontsÇerçeve yapılandırma sayfaları.
Chrome ikili dosyasını ve zaman aşımını yapılandırmaartisan.* veya ChromeRendererConfigArtisan ve çerçeve yapılandırma sayfaları.
İmzalamayı ve Zaman Damgalama Yetkilisi’ni (TSA) yapılandırmasignature.*, tsa.*, ocsp_cache.*Çerçeve yapılandırma sayfaları.
Genel işleme uç noktalarını korumaApiProtectionConfigCloudflare API ve güvenlik sayfaları.
R2 arşivini yapılandırmaR2ArchiveConfigCloudflare yapılandırma ve API sayfaları.
Gotenberg hizmetini yapılandırmaGotenbergConfigGotenberg yapılandırma ve API sayfaları.
Uyumluluk davranışını ayarlamaAdaptationConfigTCPDF uyumluluk yapılandırma sayfası.
BelirtiOlası API sınırıİlk tanılama sayfası
Yanıt yanlış dosya adıyla indiriliyorÇerçeve PdfResponse yardımcısı.İlgili çerçeve API sayfası.
Kuyruk işi işlemeden önce başarısız oluyorİş/ileti doğrulaması.İlgili çerçeve sorun giderme sayfası.
Chrome işleme zaman aşımına uğruyorChromeHtmlRenderer veya BrowserPool.Artisan sorun giderme sayfası.
Worker, PDF çıktısı olmayan veri döndürüyorCloudflareResponseParser.Cloudflare sorun giderme sayfası.
R2 yüklemesi başarılı oluyor ancak Tekdüzen Kaynak Konum Belirleyici (URL) kullanılamıyorR2UploadResult veya imzalı URL oluşturma.Cloudflare üretim kullanımı sayfası.
Ofis dosyası reddediliyorOfficeFormat veya GotenbergSecurityPolicy.Gotenberg sorun giderme sayfası.
Eski TCPDF yöntemi özel durum fırlatıyorUyumluluk konusu veya özel durum fabrikası.TCPDF yöntem kapsamı sayfası.
Backport çıktısı söz dizimi denetimini geçemiyorRector yapılandırması veya özel kural.Backport geliştirici kılavuzu.

Her paket API sayfasının aşağıdakileri belgelemesi beklenir:

Gerekli ayrıntıGerekçe
Tam nitelikli sembolAd alanlarını tahmin etmek zorunda kalmadan kaynakta ve testlerde arama yapmanıza yardımcı olur.
Parametre adları ve varsayılanlarıÇağrı noktası belirsizliğini önler ve türlenmiş örnekleri destekler.
Varsayılan davranışİsteğe bağlı girdinin bilinçli olarak çıkarılmasını güvenli hâle getirir.
Dönüş değeri veya yan etkiYöntemin akıcı, sonlandırıcı veya tanılayıcı olup olmadığını gösterir.
Hata kipiÜretim kodunun kapalı durumda hata vermesine ve doğru sınırı günlüğe kaydetmesine yardımcı olur.
İşletim notuİş parçacığı güvenliği, güvenlik, bellek, zaman aşımı veya uyumlulukla ilgili konuları kapsar.