コンテンツにスキップ

統合 API インデックス

統合の種類はわかっているものの、該当するパッケージ固有のページがわからない場合は、このページを参照してください。各行から、その拡張機能セクションの正式な API リファレンスへ移動できます。

API ページはソースに基づいており、シンボル、パラメーター、デフォルトの動作、戻り値、失敗モード、操作上の注意を同じ表形式で記載しています。

サーフェスパッケージ主要なシンボルAPI ページ
Laravel ファサードおよびコンテナーバインディングnextpdf/laravelPdf, NextPdfServiceProvider, PdfDocumentInterface, DocumentFactoryInterfaceLaravel API
Laravel HTTP レスポンスnextpdf/laravelPdfResponse::inlinePdfResponse::download、ストリームレスポンスヘルパーLaravel API
Laravel キュージョブnextpdf/laravelGeneratePdfJob::handlefailedthencatchLaravel API
Symfony ファクトリーおよびバンドルnextpdf/symfonyPdfFactory, NextPdfBundle, NextPdfExtension, ConfigurationSymfony API
Symfony Messengernextpdf/symfonyGeneratePdfMessage, PdfBuilderInterface, GeneratePdfHandlerSymfony API
CodeIgniter service/librarynextpdf/codeigniterServices, Pdf, pdf(), pdf_document()CodeIgniter API
CodeIgniter キュージョブnextpdf/codeigniterGeneratePdfJob::process、静的ビルダー callableCodeIgniter API
サーフェスパッケージ主要なシンボルAPI ページ
ホストローカルの Chrome レンダリングnextpdf/artisanChromeHtmlRendererChromeRendererConfigChromeRenderResultBrowserPoolArtisan API
Chrome PDF インポートnextpdf/artisanPdfReaderPageImporterImportedFormXObjectPdfObjectArtisan API
低レベルパーサーの診断nextpdf/artisanPdfTokenizerCrossRefParserRevisionXRefTableStreamDecoderArtisan API
Cloudflare Browser Renderingnextpdf/cloudflareCloudflareHtmlRendererCloudflareRendererConfigCloudflareRenderPayloadCloudflareResponseParserCloudflare API
Cloudflare API 保護nextpdf/cloudflareApiProtectionApiProtectionConfigApiKeyValidatorRateLimitResultCloudflare API
Cloudflare R2 アーカイブnextpdf/cloudflareR2ArchiveManagerR2ArchiveConfigR2ObjectKeyR2UploadResultCloudflare API
Gotenberg Office 変換nextpdf/gotenbergGotenbergBridgeGotenbergConfigGotenbergConvertPayloadGotenbergConvertResultGotenberg API
Gotenberg のフォーマットおよびトランスポートポリシーnextpdf/gotenbergOfficeFormatGotenbergSecurityPolicyGotenbergResponseParserPinnedCurlTransportGotenberg API
サーフェスパッケージ主要なシンボルAPI ページ
TCPDF アダプターnextpdf/compat-legacyTCPDFCompatAdapterInterfaceLegacyBootstrapAdaptationConfigTCPDF compatibility API
TCPDF メソッドファミリーnextpdf/compat-legacyテキスト、フォント、ページ、画像、描画、セキュリティ、フォーム、出力に関する事項TCPDF method coverage
バックポートのビルドスクリプトnextpdf/backport-builderBuildMergeSourcesAdjustComposerValidateBuildContractBackport Builder API
バックポートの Rector ルールnextpdf/backport-builderDowngradeAsymmetricVisibilityRectorDowngradeCloneWithRectorDowngradeTraitConstantsRectorBackport Builder API
タスク最初に参照次に参照
フレームワークのコントローラーから PDF を返す対応するフレームワークパッケージ内で PdfResponse を使用します。パッケージの quickstart、続いてその api レスポンス表。
バックグラウンドワーカーで PDF を生成するLaravel GeneratePdfJob、Symfony GeneratePdfMessage、または CodeIgniter GeneratePdfJobパッケージの developer-guide にあるキューまたは Messenger パターン。
ホストローカルの Chrome で HTML をレンダリングするChromeHtmlRenderer::render()Artisan の構成、セキュリティ、本番利用の各ページ。
Cloudflare 経由で HTML をレンダリングするCloudflareHtmlRenderer::render()Cloudflare API 保護および Worker 運用の各ページ。
Office ドキュメントを変換するGotenbergBridge::convertFile() または convertString()Gotenberg の構成およびトラブルシューティングの各ページ。
生成した PDF をオブジェクトストレージにアーカイブするR2ArchiveManager::upload() および generateSignedUrl()Cloudflare の本番利用およびセキュリティの各ページ。
TCPDF コードベースを移行するTCPDF、メソッドカバレッジ、および OutputBridgeTCPDF 互換性の移行ガイド。
古いランタイム向けにパッケージをビルドするscripts/build.php および Build::run()バックポートの開発者ガイドおよび本番利用。
タスク構成領域パッケージページ
ドキュメントメタデータのデフォルトを設定するdefaults.*Laravel、Symfony、または CodeIgniter の構成。
本番用フォントをウォームアップするpreload_fonts or preloadFontsフレームワーク構成ページ。
Chrome バイナリとタイムアウトを構成するartisan.* or ChromeRendererConfigArtisan およびフレームワーク構成ページ。
署名および TSA を構成するsignature.*tsa.*ocsp_cache.*フレームワーク構成ページ。
公開レンダリングエンドポイントを保護するApiProtectionConfigCloudflare API およびセキュリティの各ページ。
R2 アーカイブを構成するR2ArchiveConfigCloudflare の構成および API の各ページ。
Gotenberg サービスを構成するGotenbergConfigGotenberg の構成および API の各ページ。
互換性の動作を調整するAdaptationConfigTCPDF 互換性の構成ページ。
症状想定される API 境界最初に確認する診断ページ
レスポンスが誤ったファイル名でダウンロードされるフレームワークの PdfResponse ヘルパー。対応するフレームワークの API ページ。
キュージョブがレンダリング前に失敗するジョブ/メッセージの検証。対応するフレームワークのトラブルシューティングページ。
Chrome のレンダリングがタイムアウトするChromeHtmlRenderer または BrowserPoolArtisan のトラブルシューティングページ。
Worker が PDF 以外のデータを返すCloudflareResponseParserCloudflare のトラブルシューティングページ。
R2 アップロードは成功するが URL を使用できないR2UploadResult または署名付き URL の生成。Cloudflare の本番利用ページ。
Office ファイルが拒否されるOfficeFormat または GotenbergSecurityPolicyGotenberg のトラブルシューティングページ。
レガシー TCPDF メソッドが例外をスローする互換性に関する事項または例外ファクトリー。TCPDF メソッドカバレッジページ。
バックポート出力が構文チェックに失敗するRector の構成またはカスタムルール。バックポートの開発者ガイド。

各パッケージの API ページでは、次の項目を記載することが求められます。

必須の詳細理由
完全修飾シンボル名前空間を推測することなく、読者がソースやテストを検索できるようにします。
パラメーター名とデフォルト呼び出し側の曖昧さを防ぎ、型付きの例を支えます。
デフォルトの動作省略可能な入力を意図的に安全に省略できるようにします。
戻り値または副作用メソッドがフルーエント、ターミナル、診断のいずれであるかを示します。
失敗モード本番コードがフェイルクローズし、適切な境界をログに記録できるようにします。
操作上の注意ワーカーの安全性、セキュリティ、メモリ、タイムアウト、または互換性に関する事項を記載します。