Gotenberg · Integration
Gotenberg 連携
変換を Gotenberg サービスに委譲する場合に、nextpdf/gotenberg を使用します。特に、PHP プロセスの外部で実行すべきオフィス文書や HTML から PDF へのパイプラインに適しています。
セクションマップ
「セクションマップ」という見出しのセクション| ページ | 用途 |
|---|---|
| 概要 | パッケージ境界とサポート対象ワークフロー |
| インストール | Composer によるインストールと Gotenberg サービスの前提条件 |
| クイックスタート | 最初の変換フロー |
| 構成 | エンドポイント、タイムアウト、セキュリティの構成キー |
| API | ブリッジ、構成、ペイロード、結果、パーサー、オフィス形式、固定されたトランスポートの API |
| 開発者ガイド | サービス境界、ペイロード構築、拡張ポイント |
| 本番環境での利用 | デプロイと運用のパターン |
| セキュリティと運用 | SSRF 対策、MIME 処理、サイズ制限、固定されたトランスポート |
| トラブルシューティング | 一般的な変換エラーとサービス障害 |
主要な API
「主要な API」という見出しのセクション| シンボル | 役割 |
|---|---|
NextPDF\Gotenberg\GotenbergBridge | Gotenberg サービス経由での入力変換 |
NextPDF\Gotenberg\GotenbergConfig | 不変のサービス構成オブジェクト |
NextPDF\Gotenberg\GotenbergConvertPayload | 変換リクエスト用ペイロード |
NextPDF\Gotenberg\GotenbergConvertResult | 変換済み PDF バイト列とレスポンスメタデータ |
NextPDF\Gotenberg\OfficeFormat | サポート対象オフィス文書形式の列挙型 |