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.
| Trang | Dùng để |
|---|
| Tổng quan | Ranh giới của gói và các quy trình được hỗ trợ. |
| Cài đặt | Cài đặt bằng Composer và các điều kiện tiên quyết trên Cloudflare. |
| Bắt đầu nhanh | Quy trình tạo PDF đầu tiên được kết xuất ở biên. |
| Cấu hình | Các khóa cấu hình cho worker, bảo vệ API và R2. |
| API | Cá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ển | Vò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 production | Các mẫu triển khai và vận hành. |
| Bảo mật và vận hành | Xá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ệu | Vai trò |
|---|
NextPDF\Cloudflare\CloudflareHtmlRenderer | Gử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\ApiProtection | Cổng kiểm soát kích thước yêu cầu, client và API key. |
NextPDF\Cloudflare\R2ArchiveManager | Tải lên các byte PDF đã tạo và tạo URL đã ký. |
NextPDF\Cloudflare\Transport\PinnedCurlTransport | Transport theo PHP Standard Recommendation (PSR)-18, có hỗ trợ ghim khóa công khai. |