Artisan · Integration
Integrasi Artisan
Sekilas pandang
Bagian berjudul “Sekilas pandang”Gunakan nextpdf/artisan saat aplikasi Anda membutuhkan rendering Chrome headless melalui Chrome DevTools Protocol (CDP), impor halaman, atau inspeksi PDF tingkat rendah. Paket ini memperluas alur kerja rendering saat runtime. Paket ini bukan paket perintah Laravel Artisan.
Peta bagian
Bagian berjudul “Peta bagian”| Halaman | Gunakan untuk |
|---|---|
| Ikhtisar | Batasan paket dan alur kerja yang didukung. |
| Instalasi | Instalasi Composer dan persyaratan runtime Chrome. |
| Penyiapan renderer Chrome | Berkas executable peramban dan konfigurasi renderer CDP. |
| Mulai cepat | Alur PDF pertama Anda yang dirender dengan Chrome. |
| Konfigurasi | Kunci konfigurasi renderer dan nilai bawaan. |
| API | API renderer, konfigurasi, hasil, kebijakan keamanan, pengimpor, dan parser. |
| Panduan pengembang | Siklus hidup renderer, pooling peramban, batasan parsing, dan titik ekstensi. |
| Penggunaan produksi | Manajemen proses peramban dan pola operasi produksi. |
| Keamanan dan operasi | Batas masukan HTML, kebijakan sandbox, dan pembatasan sumber daya. |
| Pemecahan masalah | Kegagalan umum pada Chrome dan parser. |
API utama
Bagian berjudul “API utama”| Simbol | Peran |
|---|---|
NextPDF\Artisan\ChromeHtmlRenderer | Merender HTML melalui Chrome CDP menjadi byte PDF. |
NextPDF\Artisan\ChromeRendererConfig | Menyediakan objek konfigurasi renderer yang tidak dapat diubah. |
NextPDF\Artisan\ChromeRenderResult | Menyediakan byte PDF hasil render dan dimensi halaman. |
NextPDF\Artisan\PageImporter | Mengimpor halaman PDF yang sudah ada sebagai form XObject. |
NextPDF\Parser\PdfReader | Membaca objek PDF tingkat rendah, halaman, sumber daya, dan revisi. |