İçeriğe geç

Artisan entegrasyonu

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.

SayfaNe için kullanılır
Genel bakışPaket sınırları ve desteklenen iş akışları.
KurulumComposer kurulumu ve Chrome çalışma zamanı gereksinimleri.
Chrome işleyici kurulumuTarayı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ımTarayıcı süreç yönetimi ve üretimde çalıştırma desenleri.
Güvenlik ve operasyonlarHTML girdisi sınırları, korumalı alan ilkesi ve kaynak kısıtlamaları.
Sorun gidermeSık görülen Chrome ve ayrıştırıcı hataları.
SembolRol
NextPDF\Artisan\ChromeHtmlRendererHTML’yi Chrome CDP aracılığıyla PDF baytlarına işler.
NextPDF\Artisan\ChromeRendererConfigDeğ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\PageImporterMevcut bir PDF sayfasını form XObject olarak içe aktarır.
NextPDF\Parser\PdfReaderDüşük düzeyli PDF nesnelerini, sayfalarını, kaynaklarını ve düzeltmelerini okur.