Dùng nextpdf/artisan khi ứng dụng của bạn cần kết xuất bằng Chrome ở chế độ headless thông qua Chrome DevTools Protocol (CDP), nhập trang hoặc kiểm tra PDF ở cấp thấp. Gói này mở rộng các quy trình kết xuất trong thời gian chạy. Đây không phải là gói lệnh của Laravel Artisan.
| Trang | Dùng cho |
|---|
| Tổng quan | Phạm vi của gói và các quy trình được hỗ trợ. |
| Cài đặt | Cài đặt bằng Composer cùng các yêu cầu về môi trường chạy Chrome. |
| Thiết lập trình kết xuất Chrome | Tệp thực thi của trình duyệt và cấu hình trình kết xuất CDP. |
| Bắt đầu nhanh | Quy trình kết xuất PDF bằng Chrome đầu tiên của bạn. |
| Cấu hình | Các khóa cấu hình của trình kết xuất và giá trị mặc định. |
| API | API cho trình kết xuất, cấu hình, kết quả, chính sách bảo mật, trình nhập và trình phân tích cú pháp. |
| Hướng dẫn cho nhà phát triển | Vòng đời của trình kết xuất, gộp nhóm trình duyệt, giới hạn phân tích cú pháp và các điểm mở rộng. |
| Sử dụng trong môi trường production | Quản lý tiến trình trình duyệt và các mô hình vận hành trong môi trường production. |
| Bảo mật và vận hành | Giới hạn đầu vào HTML, chính sách sandbox và các hạn chế về tài nguyên. |
| Khắc phục sự cố | Các lỗi thường gặp của Chrome và trình phân tích cú pháp. |
| Ký hiệu | Vai trò |
|---|
NextPDF\Artisan\ChromeHtmlRenderer | Kết xuất HTML thành byte PDF qua Chrome CDP. |
NextPDF\Artisan\ChromeRendererConfig | Cung cấp đối tượng cấu hình trình kết xuất bất biến. |
NextPDF\Artisan\ChromeRenderResult | Cung cấp byte PDF đã kết xuất và kích thước trang. |
NextPDF\Artisan\PageImporter | Nhập trang PDF hiện có dưới dạng form XObject. |
NextPDF\Parser\PdfReader | Đọc các đối tượng PDF cấp thấp, trang, tài nguyên và bản sửa đổi. |