ข้ามไปยังเนื้อหา

ดัชนี API สำหรับงานผสานรวม

ใช้หน้านี้เมื่อคุณทราบประเภทงานผสานรวมแล้ว แต่ต้องการเอกสารอ้างอิงเฉพาะแพ็กเกจสำหรับงาน Portable Document Format (PDF) แต่ละแถวเชื่อมโยงไปยังหน้า application programming interface (API) ที่เป็นแหล่งอ้างอิงของส่วนขยายนั้น

หน้า API อ้างอิงจากซอร์สโค้ดและใช้รูปแบบตารางเดียวกัน ได้แก่ สัญลักษณ์ พารามิเตอร์ พฤติกรรมเริ่มต้น ค่าที่คืน โหมดความล้มเหลว และบันทึกการใช้งาน

พื้นผิวแพ็กเกจสัญลักษณ์หลักหน้า API
Laravel facade และการผูก containernextpdf/laravelPdf, NextPdfServiceProvider, PdfDocumentInterface, DocumentFactoryInterfaceLaravel API
response ของ Laravel สำหรับ Hypertext Transfer Protocol (HTTP)nextpdf/laravelPdfResponse::inline, PdfResponse::download, ตัวช่วยสตรีม responseLaravel API
งานในคิวของ Laravelnextpdf/laravelGeneratePdfJob::handle, failed, then, catchLaravel API
Symfony factory และ bundlenextpdf/symfonyPdfFactory, NextPdfBundle, NextPdfExtension, ConfigurationSymfony API
Symfony Messengernextpdf/symfonyGeneratePdfMessage, PdfBuilderInterface, GeneratePdfHandlerSymfony API
service และ library ของ CodeIgniternextpdf/codeigniterServices, Pdf, pdf(), pdf_document()CodeIgniter API
งานในคิวของ CodeIgniternextpdf/codeigniterGeneratePdfJob::process, callable แบบ static สำหรับ builderCodeIgniter API
พื้นผิวแพ็กเกจสัญลักษณ์หลักหน้า API
การเรนเดอร์ด้วย Chrome บนโฮสต์nextpdf/artisanChromeHtmlRenderer, ChromeRendererConfig, ChromeRenderResult, BrowserPoolArtisan API
การนำเข้า PDF ด้วย Chromenextpdf/artisanPdfReader, PageImporter, ImportedFormXObject, PdfObjectArtisan API
การวินิจฉัยตัวแยกวิเคราะห์ระดับล่างnextpdf/artisanPdfTokenizer, CrossRefParser, RevisionXRefTable, StreamDecoderArtisan API
Cloudflare Browser Renderingnextpdf/cloudflareCloudflareHtmlRenderer, CloudflareRendererConfig, CloudflareRenderPayload, CloudflareResponseParserCloudflare API
การป้องกัน Cloudflare APInextpdf/cloudflareApiProtection, ApiProtectionConfig, ApiKeyValidator, RateLimitResultCloudflare API
การจัดเก็บถาวรด้วย Cloudflare R2nextpdf/cloudflareR2ArchiveManager, R2ArchiveConfig, R2ObjectKey, R2UploadResultCloudflare API
การแปลงเอกสารสำนักงานด้วย Gotenbergnextpdf/gotenbergGotenbergBridge, GotenbergConfig, GotenbergConvertPayload, GotenbergConvertResultGotenberg API
นโยบายรูปแบบและการส่งข้อมูลของ Gotenbergnextpdf/gotenbergOfficeFormat, GotenbergSecurityPolicy, GotenbergResponseParser, PinnedCurlTransportGotenberg API
พื้นผิวแพ็กเกจสัญลักษณ์หลักหน้า API
อะแดปเตอร์ TCPDFnextpdf/compat-legacyTCPDF, CompatAdapterInterface, LegacyBootstrap, AdaptationConfigTCPDF compatibility API
กลุ่มเมท็อดของ TCPDFnextpdf/compat-legacyส่วนที่เกี่ยวกับข้อความ ฟอนต์ หน้า รูปภาพ การวาด ความปลอดภัย ฟอร์ม และเอาต์พุตTCPDF method coverage
สคริปต์สร้างแบบ Backportnextpdf/backport-builderBuild, MergeSources, AdjustComposer, ValidateBuildContractBackport Builder API
กฎ Rector ของ Backportnextpdf/backport-builderDowngradeAsymmetricVisibilityRector, DowngradeCloneWithRector, DowngradeTraitConstantsRectorBackport Builder API
งานเริ่มต้นด้วยจากนั้นอ่าน
คืนค่า PDF จาก controller ของเฟรมเวิร์กPdfResponse ในแพ็กเกจเฟรมเวิร์กที่ตรงกันquickstart ของแพ็กเกจ จากนั้นอ่านตาราง response ใน api นั้น
สร้างไฟล์ PDF ใน worker ที่ทำงานเบื้องหลังได้แก่ GeneratePdfJob ของ Laravel, GeneratePdfMessage ของ Symfony หรือ GeneratePdfJob ของ CodeIgniterรูปแบบคิวหรือ Messenger ใน developer-guide ของแพ็กเกจ
เรนเดอร์ Hypertext Markup Language (HTML) ด้วย Chrome บนโฮสต์ChromeHtmlRenderer::render()หน้าการกำหนดค่า ความปลอดภัย และการใช้งานในสภาพแวดล้อมจริงของ Artisan
เรนเดอร์ HTML ผ่าน CloudflareCloudflareHtmlRenderer::render()หน้าการป้องกัน Cloudflare API และการดำเนินงาน Worker
แปลงเอกสารสำนักงานGotenbergBridge::convertFile() หรือ convertString() ก็ได้หน้าการกำหนดค่าและการแก้ไขปัญหาของ Gotenberg
จัดเก็บ PDF ที่สร้างแล้วลงในที่จัดเก็บแบบอ็อบเจกต์R2ArchiveManager::upload() และ generateSignedUrl() ร่วมกันหน้าการใช้งานในสภาพแวดล้อมจริงและความปลอดภัยของ Cloudflare
ย้ายฐานโค้ด TCPDFTCPDF ความครอบคลุมของเมท็อด และ OutputBridge ที่เกี่ยวข้องคู่มือการย้ายระบบเพื่อความเข้ากันได้กับ TCPDF
สร้างแพ็กเกจสำหรับรันไทม์รุ่นเก่าscripts/build.php และ Build::run() ร่วมกันคู่มือนักพัฒนาและหน้าการใช้งานในสภาพแวดล้อมจริงของ Backport
งานพื้นที่การกำหนดค่าหน้าแพ็กเกจ
ตั้งค่าเริ่มต้นของเมทาดาทาเอกสารdefaults.*การกำหนดค่าของ Laravel, Symfony หรือ CodeIgniter
พรีโหลดฟอนต์สำหรับสภาพแวดล้อมจริงpreload_fonts หรือ preloadFontsหน้าการกำหนดค่าของเฟรมเวิร์ก
กำหนดค่าไบนารีและไทม์เอาต์ของ Chromeartisan.* หรือ ChromeRendererConfigหน้าการกำหนดค่าของ Artisan และเฟรมเวิร์ก
กำหนดค่าการลงนามและ Time-Stamping Authority (TSA)signature.*, tsa.*, ocsp_cache.*หน้าการกำหนดค่าของเฟรมเวิร์ก
ป้องกันเอนด์พอยต์การเรนเดอร์ที่เปิดสาธารณะApiProtectionConfigหน้า Cloudflare API และความปลอดภัย
กำหนดค่าที่จัดเก็บถาวร R2R2ArchiveConfigหน้าการกำหนดค่าและ API ของ Cloudflare
กำหนดค่าบริการ GotenbergGotenbergConfigหน้าการกำหนดค่าและ API ของ Gotenberg
ปรับแต่งพฤติกรรมความเข้ากันได้AdaptationConfigหน้าการกำหนดค่าความเข้ากันได้กับ TCPDF
อาการขอบเขต API ที่น่าจะเกี่ยวข้องหน้าวินิจฉัยอันดับแรก
response ดาวน์โหลดมีชื่อไฟล์ไม่ถูกต้องตัวช่วย PdfResponse ของเฟรมเวิร์กหน้า API ของเฟรมเวิร์กที่ตรงกัน
งานในคิวล้มเหลวก่อนการเรนเดอร์การตรวจสอบความถูกต้องของ job/messageหน้าการแก้ไขปัญหาของเฟรมเวิร์กที่ตรงกัน
การเรนเดอร์ด้วย Chrome หมดเวลาChromeHtmlRenderer หรือ BrowserPool อย่างใดอย่างหนึ่งหน้าการแก้ไขปัญหาของ Artisan
Worker คืนข้อมูลที่ไม่ใช่เอาต์พุต PDFCloudflareResponseParserหน้าการแก้ไขปัญหาของ Cloudflare
อัปโหลด R2 สำเร็จ แต่ Uniform Resource Locator (URL) ใช้งานไม่ได้R2UploadResult หรือการสร้าง signed URLหน้าการใช้งานในสภาพแวดล้อมจริงของ Cloudflare
ไฟล์เอกสารสำนักงานถูกปฏิเสธOfficeFormat หรือ GotenbergSecurityPolicy อย่างใดอย่างหนึ่งหน้าการแก้ไขปัญหาของ Gotenberg
เมท็อด TCPDF รุ่นเก่าโยนข้อยกเว้นส่วนที่เกี่ยวกับความเข้ากันได้หรือโรงงานสร้างข้อยกเว้นหน้าความครอบคลุมของเมท็อด TCPDF
เอาต์พุต Backport ไม่ผ่านการตรวจสอบไวยากรณ์การกำหนดค่า Rector หรือกฎที่กำหนดเองคู่มือนักพัฒนาของ Backport

หน้า API ของแต่ละแพ็กเกจควรบันทึกข้อมูลต่อไปนี้:

รายละเอียดที่จำเป็นเหตุผล
สัญลักษณ์แบบระบุครบถ้วนช่วยให้คุณค้นหาในซอร์สโค้ดและการทดสอบได้โดยไม่ต้องเดา namespace
ชื่อพารามิเตอร์และค่าเริ่มต้นป้องกันความกำกวมที่จุดเรียกใช้และรองรับตัวอย่างที่ระบุชนิดข้อมูล
พฤติกรรมเริ่มต้นช่วยให้ละเว้นอินพุตทางเลือกได้อย่างปลอดภัยเมื่อเป็นความตั้งใจ
ค่าที่คืนหรือผลข้างเคียงแสดงว่าเมท็อดเป็นแบบ fluent แบบสิ้นสุด หรือแบบวินิจฉัย
โหมดความล้มเหลวช่วยให้โค้ดในสภาพแวดล้อมจริงล้มเหลวแบบปิด (fail closed) และบันทึกขอบเขตที่ถูกต้อง
บันทึกการใช้งานบันทึกข้อกังวลเกี่ยวกับความปลอดภัยของ worker ความปลอดภัย หน่วยความจำ ไทม์เอาต์ หรือความเข้ากันได้