Artisan · Integration
NextPDF Artisan
Tổng quan nhanh
Phần tiêu đề “Tổng quan nhanh”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.
Sơ đồ nội dung
Phần tiêu đề “Sơ đồ nội dung”| 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. |
Các API chính
Phần tiêu đề “Các API chính”| 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. |