Перейти к содержимому

Artisan · Integration

Интеграция Artisan

Используйте nextpdf/artisan, когда вашему приложению требуется отрисовка в headless Chrome через Chrome DevTools Protocol (CDP), импорт страниц или низкоуровневый анализ PDF. Пакет расширяет рабочие процессы, связанные с отрисовкой во время выполнения. Это не пакет команд Laravel Artisan.

СтраницаНазначение
ОбзорГраницы пакета и поддерживаемые рабочие процессы.
УстановкаУстановка через Composer и требования к среде выполнения Chrome.
Настройка модуля отрисовки ChromeНастройка исполняемого файла браузера и модуля отрисовки CDP.
Быстрый стартПервый процесс создания PDF с отрисовкой через Chrome.
КонфигурацияКлючи конфигурации модуля отрисовки и значения по умолчанию.
APIAPI для модуля отрисовки, конфигурации, результата, политики безопасности, импортёра и парсера.
Руководство разработчикаЖизненный цикл модуля отрисовки, пул браузеров, границы парсинга и точки расширения.
Использование в эксплуатацииУправление процессами браузера и шаблоны работы в продакшене.
Безопасность и эксплуатацияОграничения входных данных HTML, политика песочницы и ограничения ресурсов.
Устранение неполадокТипичные сбои Chrome и парсера.
СимволРоль
NextPDF\Artisan\ChromeHtmlRendererОтрисовывает HTML через Chrome CDP и возвращает байты PDF.
NextPDF\Artisan\ChromeRendererConfigПредоставляет неизменяемый объект конфигурации модуля отрисовки.
NextPDF\Artisan\ChromeRenderResultПредоставляет отрисованные байты PDF и размер страницы.
NextPDF\Artisan\PageImporterИмпортирует существующую страницу PDF как form XObject.
NextPDF\Parser\PdfReaderЧитает низкоуровневые объекты PDF, страницы, ресурсы и редакции.