Uygulamanızın Chrome DevTools Protocol (CDP) aracılığıyla headless Chrome ile işleme, sayfa içe aktarma veya düşük düzeyli PDF incelemesi yapması gerektiğinde nextpdf/artisan paketini kullanın. Paket, işleyici iş akışlarını çalışma zamanında genişletir. Bir Laravel Artisan komut paketi değildir.
| Sayfa | Ne için kullanılır |
|---|
| Genel bakış | Paket sınırları ve desteklenen iş akışları. |
| Kurulum | Composer kurulumu ve Chrome çalışma zamanı gereksinimleri. |
| Chrome işleyici kurulumu | Tarayıcı yürütülebilir dosyası ve CDP işleyicisi yapılandırması. |
| Hızlı başlangıç | Chrome ile işlenen ilk PDF iş akışınız. |
| Yapılandırma | İşleyici yapılandırması anahtarları ve varsayılan değerler. |
| API | İşleyici, yapılandırma, sonuç, güvenlik ilkesi, içe aktarıcı ve ayrıştırıcı API’leri. |
| Geliştirici kılavuzu | İşleyici yaşam döngüsü, tarayıcı havuzlama, ayrıştırma sınırları ve uzantı noktaları. |
| Üretimde kullanım | Tarayıcı süreç yönetimi ve üretimde çalıştırma desenleri. |
| Güvenlik ve operasyonlar | HTML girdisi sınırları, korumalı alan ilkesi ve kaynak kısıtlamaları. |
| Sorun giderme | Sık görülen Chrome ve ayrıştırıcı hataları. |
| Sembol | Rol |
|---|
NextPDF\Artisan\ChromeHtmlRenderer | HTML’yi Chrome CDP aracılığıyla PDF baytlarına işler. |
NextPDF\Artisan\ChromeRendererConfig | Değişmez bir işleyici yapılandırması nesnesi sağlar. |
NextPDF\Artisan\ChromeRenderResult | İşlenen PDF baytlarını ve sayfa boyutlarını sağlar. |
NextPDF\Artisan\PageImporter | Mevcut bir PDF sayfasını form XObject olarak içe aktarır. |
NextPDF\Parser\PdfReader | Düşük düzeyli PDF nesnelerini, sayfalarını, kaynaklarını ve düzeltmelerini okur. |