コンテンツにスキップ

統合

NextPDF 拡張は、コア PDF エンジンをアプリケーションフレームワーク、ブラウザーレンダラー、エッジサービス、ビルドツール、レガシー移行と連携させます。各拡張のセクションは、概要、インストール、クイックスタート、構成、API、開発者ガイド、本番利用、セキュリティ、トラブルシューティングという共通のマニュアル構成に従っています。

拡張パッケージ使用する場面メインセクション
Laravelnextpdf/laravelLaravel アプリケーションを構築していて、コンテナーバインディング、ファサード、レスポンス、キュージョブが必要な場合。Laravel
Symfonynextpdf/symfonySymfony アプリケーションを構築していて、バンドル、DI の配線、Messenger ジョブ、HTTP レスポンスが必要な場合。Symfony
CodeIgniternextpdf/codeigniterCodeIgniter 4 アプリケーションを構築していて、サービス、ライブラリラッパー、レスポンス、キュージョブが必要な場合。CodeIgniter
Artisannextpdf/artisanChrome CDP による HTML レンダリング、ページインポート、または低レベルの PDF 検査ユーティリティが必要な場合。Artisan
Cloudflarenextpdf/cloudflareCloudflare Browser Rendering を使ってレンダリングする、API アクセスを保護する、または PDF を R2 にアーカイブする場合。Cloudflare
Gotenbergnextpdf/gotenbergGotenberg サービス経由でオフィスドキュメントまたは HTML を変換する場合。Gotenberg
TCPDF 互換性nextpdf/compat-legacyTCPDF 形式のアプリケーションコードを、全面的に書き換えずに NextPDF へ移行する場合。TCPDF 互換性
Backport Buildernextpdf/backport-builder古い PHP ランタイム向けのリリース成果物を保守する場合。Backport Builder
ニーズ出発点運用上の注意
フレームワークのレスポンスヘルパーLaravel、Symfony、または CodeIgniterフレームワークパッケージはコンテナーとレスポンスの統合を担い、コアはドキュメント作成を担います。
ピクセル単位の HTML レンダリングArtisan または Cloudflareホスト側のローカル Chrome CDP には Artisan を選択し、レンダリングをエッジで行う場合は Cloudflare を選択します。
オフィス文書の変換GotenbergGotenberg は、タイムアウト、サイズ、SSRF の制御を備えた外部サービス境界として扱います。
レガシー TCPDF からの移行TCPDF 互換性レガシー呼び出しがサポート対象だと見なす前に、メソッドカバレッジ表を確認してください。
古い PHP ディストリビューションBackport Builderビルドツール専用です。アプリケーションのランタイム依存関係としてインストールしないでください。

各拡張のセクションには、次のページタイプが含まれます。

ページ目的
overview製品の境界、対象読者、サポートされるワークフロー、制限事項。
installインストールコマンドと必要なランタイム依存関係。
quickstartコピーして試せる最初の結果を含む、最小限の動作フロー。
configurationサポートされるすべての構成キー、環境変数、デフォルト値、効果。
apiパブリッククラス、メソッド、パラメーター、デフォルト値、戻り値、例外。
developer-guide拡張のアーキテクチャ、ライフサイクル、拡張ポイント、コード構成。
production-usageデプロイ、信頼性、パフォーマンス、ワーカーの安全性、可観測性。
security-and-operations信頼境界、安全なデフォルト値、シークレット、ファイルアクセス、運用上の制御。
troubleshooting症状、診断、考えられる原因、是正措置。

API 表ではマニュアル全体で同じ列を使用しているため、読者は新しいレイアウトを覚え直さずにパッケージを比較できます。

意味
シンボル完全修飾されたクラス、メソッド、エンドポイント、CLI コマンド、または構成オブジェクト。
パラメーター名前、型、必須かどうか、デフォルト値、許容される値。
デフォルトの動作呼び出し元がオプション入力を省略した場合に起こること。
戻り値戻り値の型または出力成果物。
スローまたは失敗する条件例外の型、HTTP ステータス、検証失敗、運用上の障害モード。
備考セキュリティ、ワーカーの安全性、互換性、パフォーマンスに関する詳細。

英語のソースは後続のローカライズを前提として記述されています。短いセクション、安定した見出し、明示的な名詞、慣用句の回避、繰り返し構造を示す表を使用しています。新しい API ページでは、翻訳ツールが保持できるよう、メソッド名、構成キー、CLI フラグ、例外名をコード書式のままにしてください。