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

Tích hợp Cloudflare

Dùng nextpdf/cloudflare để kết xuất tệp PDF ở biên, lưu các tệp PDF đã tạo vào R2 hoặc xác thực yêu cầu API ở cấp gói trước khi chúng đến worker endpoint.

TrangDùng để
Tổng quanRanh giới của gói và các quy trình được hỗ trợ.
Cài đặtCài đặt bằng Composer và các điều kiện tiên quyết trên Cloudflare.
Bắt đầu nhanhQuy trình tạo PDF đầu tiên được kết xuất ở biên.
Cấu hìnhCác khóa cấu hình cho worker, bảo vệ API và R2.
APICác API của renderer, payload, trình phân tích phản hồi, bảo vệ API, lưu trữ R2 và transport có ghim khóa.
Hướng dẫn cho nhà phát triểnVòng đời ở biên, ranh giới yêu cầu, dự phòng cục bộ và các điểm mở rộng.
Sử dụng trong môi trường productionCác mẫu triển khai và vận hành.
Bảo mật và vận hànhXác thực Uniform Resource Locator (URL) của worker, giới hạn kích thước, ghim khóa và các biện pháp kiểm soát R2.
Khắc phục sự cốCác lỗi thường gặp khi kết xuất ở biên và lưu trữ.
Ký hiệuVai trò
NextPDF\Cloudflare\CloudflareHtmlRendererGửi yêu cầu kết xuất Hypertext Markup Language (HTML) đến Cloudflare worker.
NextPDF\Cloudflare\CloudflareRendererConfigĐối tượng cấu hình bất biến của worker renderer.
NextPDF\Cloudflare\ApiProtectionCổng kiểm soát kích thước yêu cầu, client và API key.
NextPDF\Cloudflare\R2ArchiveManagerTải lên các byte PDF đã tạo và tạo URL đã ký.
NextPDF\Cloudflare\Transport\PinnedCurlTransportTransport theo PHP Standard Recommendation (PSR)-18, có hỗ trợ ghim khóa công khai.