コンテンツにスキップ

Artisan · Integration

Artisan 連携

アプリケーションでヘッドレス Chrome によるレンダリング、ページインポート、または低レベルの PDF 検査が必要な場合は、nextpdf/artisan を使用します。このパッケージは、レンダラーのワークフロー向けランタイム拡張です。Laravel Artisan コマンドパッケージではありません。

ページ用途
概要パッケージの境界とサポート対象ワークフロー。
インストールComposer によるインストールと Chrome ランタイム要件。
Chrome レンダラーのセットアップブラウザー実行ファイルと CDP レンダラーのセットアップ。
クイックスタートChrome で PDF をレンダリングする最初のフロー。
構成レンダラーの構成キーとデフォルト値。
APIレンダラー、構成、結果、セキュリティポリシー、インポーター、パーサーの API。
開発者ガイドレンダラーのライフサイクル、ブラウザープール、パースの境界、拡張ポイント。
本番環境での使用ブラウザープロセスの管理と運用パターン。
セキュリティと運用HTML 入力の制限、サンドボックスポリシー、リソース制限。
トラブルシューティングChrome とパーサーで発生しやすい障害。
シンボル役割
NextPDF\Artisan\ChromeHtmlRendererChrome CDP 経由で HTML を PDF バイト列にレンダリングします。
NextPDF\Artisan\ChromeRendererConfigイミュータブルなレンダラー構成オブジェクト。
NextPDF\Artisan\ChromeRenderResultレンダリングされた PDF バイト列とページ寸法。
NextPDF\Artisan\PageImporter既存の PDF ページをフォーム XObject としてインポートします。
NextPDF\Parser\PdfReader低レベルの PDF オブジェクト、ページ、リソース、リビジョンを読み取ります。