Bỏ qua để đến nội dung

Chỉ mục API cho tích hợp

Dùng trang này khi bạn đã biết loại tích hợp nhưng cần tài liệu tham khảo riêng của từng gói khi làm việc với Portable Document Format (PDF). Mỗi hàng liên kết đến trang giao diện lập trình ứng dụng (API) chính thức cho khu vực mở rộng tương ứng.

Các trang API được xây dựng từ mã nguồn và dùng chung một định dạng bảng: ký hiệu, tham số, hành vi mặc định, giá trị trả về, chế độ lỗi và ghi chú vận hành.

Bề mặtGóiKý hiệu chínhTrang API
Facade và container binding trong Laravelnextpdf/laravelPdf, NextPdfServiceProvider, PdfDocumentInterface, DocumentFactoryInterfaceLaravel API
Phản hồi Hypertext Transfer Protocol (HTTP) của Laravelnextpdf/laravelPdfResponse::inline, PdfResponse::download, các helper phản hồi luồngLaravel API
Job trong hàng đợi của Laravelnextpdf/laravelGeneratePdfJob::handle, failed, then, catchLaravel API
Factory và bundle trong Symfonynextpdf/symfonyPdfFactory, NextPdfBundle, NextPdfExtension, ConfigurationSymfony API
Symfony Messengernextpdf/symfonyGeneratePdfMessage, PdfBuilderInterface, GeneratePdfHandlerSymfony API
Service và library trong CodeIgniternextpdf/codeigniterServices, Pdf, pdf(), pdf_document()CodeIgniter API
Job trong hàng đợi của CodeIgniternextpdf/codeigniterGeneratePdfJob::process, callable builder tĩnhCodeIgniter API
Bề mặtGóiKý hiệu chínhTrang API
Kết xuất bằng Chrome trên máy chủnextpdf/artisanChromeHtmlRenderer, ChromeRendererConfig, ChromeRenderResult, BrowserPoolArtisan API
Nhập PDF bằng Chromenextpdf/artisanPdfReader, PageImporter, ImportedFormXObject, PdfObjectArtisan API
Chẩn đoán parser cấp thấpnextpdf/artisanPdfTokenizer, CrossRefParser, RevisionXRefTable, StreamDecoderArtisan API
Cloudflare Browser Renderingnextpdf/cloudflareCloudflareHtmlRenderer, CloudflareRendererConfig, CloudflareRenderPayload, CloudflareResponseParserCloudflare API
Bảo vệ API của Cloudflarenextpdf/cloudflareApiProtection, ApiProtectionConfig, ApiKeyValidator, RateLimitResultCloudflare API
Lưu trữ trên Cloudflare R2nextpdf/cloudflareR2ArchiveManager, R2ArchiveConfig, R2ObjectKey, R2UploadResultCloudflare API
Chuyển đổi tài liệu văn phòng bằng Gotenbergnextpdf/gotenbergGotenbergBridge, GotenbergConfig, GotenbergConvertPayload, GotenbergConvertResultGotenberg API
Chính sách định dạng và vận chuyển của Gotenbergnextpdf/gotenbergOfficeFormat, GotenbergSecurityPolicy, GotenbergResponseParser, PinnedCurlTransportGotenberg API
Bề mặtGóiKý hiệu chínhTrang API
Bộ chuyển đổi TCPDFnextpdf/compat-legacyTCPDF, CompatAdapterInterface, LegacyBootstrap, AdaptationConfigTCPDF compatibility API
Các họ phương thức TCPDFnextpdf/compat-legacyCác phần liên quan đến văn bản, phông chữ, trang, hình ảnh, vẽ, bảo mật, biểu mẫu và đầu raTCPDF method coverage
Script build cho backportnextpdf/backport-builderBuild, MergeSources, AdjustComposer, ValidateBuildContractBackport Builder API
Quy tắc Rector cho backportnextpdf/backport-builderDowngradeAsymmetricVisibilityRector, DowngradeCloneWithRector, DowngradeTraitConstantsRectorBackport Builder API
Tác vụBắt đầu vớiSau đó đọc
Trả về PDF từ controller của frameworkPdfResponse trong gói framework tương ứng.Trang quickstart của gói, rồi đến bảng phản hồi api.
Tạo tệp PDF trong worker nềnLaravel GeneratePdfJob, Symfony GeneratePdfMessage, hoặc CodeIgniter GeneratePdfJob.Mẫu hàng đợi hoặc Messenger trong developer-guide của gói.
Kết xuất Hypertext Markup Language (HTML) bằng Chrome trên máy chủChromeHtmlRenderer::render().Các trang cấu hình, bảo mật và cách dùng trong môi trường production của Artisan.
Kết xuất HTML qua CloudflareCloudflareHtmlRenderer::render().Các trang bảo vệ API và vận hành Worker của Cloudflare.
Chuyển đổi tài liệu văn phòngGotenbergBridge::convertFile() hoặc convertString().Các trang cấu hình và khắc phục sự cố của Gotenberg.
Lưu trữ các PDF đã tạo vào kho lưu trữ đối tượngR2ArchiveManager::upload()generateSignedUrl().Các trang sử dụng trong môi trường production và bảo mật của Cloudflare.
Di chuyển một codebase TCPDFTCPDF, phạm vi phương thức, và OutputBridge.Hướng dẫn di chuyển tương thích với TCPDF.
Build các gói cho runtime cũ hơnscripts/build.phpBuild::run().Hướng dẫn dành cho nhà phát triển và các trang sử dụng trong môi trường production của Backport.
Tác vụKhu vực cấu hìnhTrang của gói
Đặt giá trị mặc định cho metadata tài liệudefaults.*Cấu hình của Laravel, Symfony hoặc CodeIgniter.
Tải trước phông chữ cho productionpreload_fonts hoặc preloadFontsCác trang cấu hình framework.
Cấu hình tệp nhị phân Chrome và thời gian chờartisan.* hoặc ChromeRendererConfigCác trang cấu hình của Artisan và framework.
Cấu hình ký và Time-Stamping Authority (TSA)signature.*, tsa.*, ocsp_cache.*Các trang cấu hình framework.
Bảo vệ các endpoint kết xuất công khaiApiProtectionConfigCác trang API và bảo mật của Cloudflare.
Cấu hình kho lưu trữ R2R2ArchiveConfigCác trang cấu hình và API của Cloudflare.
Cấu hình service GotenbergGotenbergConfigCác trang cấu hình và API của Gotenberg.
Tinh chỉnh hành vi tương thíchAdaptationConfigTrang cấu hình tương thích TCPDF.
Triệu chứngRanh giới API có khả năngTrang chẩn đoán đầu tiên
Phản hồi tải xuống với tên tệp saiHelper PdfResponse của framework.Trang API của framework tương ứng.
Job hàng đợi lỗi trước khi kết xuấtKiểm tra tính hợp lệ của job/message.Trang khắc phục sự cố của framework tương ứng.
Kết xuất Chrome hết thời gian chờChromeHtmlRenderer hoặc BrowserPool.Trang khắc phục sự cố của Artisan.
Worker trả về dữ liệu không phải đầu ra PDFCloudflareResponseParser.Trang khắc phục sự cố của Cloudflare.
Tải lên R2 thành công, nhưng Uniform Resource Locator (URL) không dùng đượcR2UploadResult hoặc bước tạo URL đã ký.Trang sử dụng trong môi trường production của Cloudflare.
Tệp văn phòng bị từ chốiOfficeFormat hoặc GotenbergSecurityPolicy.Trang khắc phục sự cố của Gotenberg.
Phương thức TCPDF cũ ném ngoại lệVấn đề tương thích hoặc factory ngoại lệ.Trang phạm vi phương thức TCPDF.
Đầu ra backport không vượt qua kiểm tra cú phápCấu hình Rector hoặc quy tắc tùy chỉnh.Hướng dẫn dành cho nhà phát triển của Backport.

Mỗi trang API của gói cần ghi lại:

Chi tiết bắt buộcLý do
Ký hiệu đầy đủ định danhGiúp bạn tìm trong mã nguồn và bài kiểm thử mà không phải đoán namespace.
Tên tham số và giá trị mặc địnhTránh mơ hồ tại điểm gọi và hỗ trợ các ví dụ có kiểu rõ ràng.
Hành vi mặc địnhGiúp việc chủ động bỏ qua đầu vào tùy chọn trở nên an toàn.
Giá trị trả về hoặc tác động phụCho biết phương thức là fluent, kết thúc hay chẩn đoán.
Chế độ lỗiGiúp mã production fail closed và ghi log đúng ranh giới.
Ghi chú vận hànhGhi lại các vấn đề về an toàn worker, bảo mật, bộ nhớ, thời gian chờ hoặc khả năng tương thích.