コンテンツにスキップ
getnextpdf.com

リファレンス

リファレンス資料は、厳密な問いに答えるためのものです。対象のシンボルは何か、どの値を使うのか、サポートレベルは何か、該当する箇条はどれか。このタブでは、NextPDF の検証済みサーフェスを整理しています。対象には、モジュールリファレンス、サポートマトリクス、API サーフェス、エラーリファレンス、標準への適合性、プロジェクトが公開するポリシーが含まれます。ここでは、目標に到達する 方法 は扱いません。その場合は ガイド または クックブック を参照してください。

nextpdf/core エンジンをモジュールごとにドキュメント化しています。

ページ用途
Core エンジンリファレンス名前空間のマップ。すべてのモジュールページと 4 つのサブファミリーを示します。
コントラクト:41 個の公開インターフェイス(SPI)安定性の追跡対象である公開インターフェイスと列挙型。
Core: Document ファサードと concern トレイトDocument ファサードと Has* トレイトファミリー。
HTML: HTML+CSS から PDF へのレンダリングサブシステムシングルパスのストリーミング HTML レンダラー。
セキュリティ: 暗号化、暗号ポリシー、署名サーフェス暗号化、権限、署名の統合箇所。

レンダラーが検証する対象、表明する対象、部分的にサポートする対象、サポートしない対象を示します。

ページ用途
CSS サポートマトリクスHTML パイプラインにおける機能別の Cascading Style Sheets(CSS)サポートレベル。
サポートされていない CSS 機能と回避策対象外の範囲と、代替として取るべき方法。
フォントと文字体系のサポートマトリックスフォント技術と文字体系のサポート。
CJK 縦書きのサポート中国語、日本語、韓国語テキストに対する縦書きモードのサポート。
複雑なスクリプトのシェイピング対応シェイピングが必要な文字体系向けのサポート。

正確なシンボル、許可値、サービスコントラクトを示します。

ページ用途
Enum リファレンスすべての公開列挙型とその許可値。
TSA の設定デフォルトのタイムスタンプ局(TSA)と、その変更方法。
Connect REST API リファレンスOpenAPI 3.1 ドキュメントに基づく、NextPDF Connect の REST エンドポイント。
Connect API エクスプローラー同じコントラクトを扱うインタラクティブなエクスプローラー。

パッケージレベルの Application Programming Interface(API)リファレンスは、各パッケージ内に配置されています。ガイドタブには、Connect API リファレンス統合 API インデックスPython SDK API リファレンス があります。

エンジンが送出するすべての例外をドメイン別に整理し、構造化されたコンテキストと復旧のためのガイダンスを添えて掲載しています。

ページ用途
エラーリファレンス例外モデル。NextPdfException 基底クラスとコンテキストコントラクト。
コアおよび一般のエラードキュメントライフサイクルと一般的なエンジンの障害。
レンダリングおよび I/O のエラーHTML、フォント、ライター、リーダーの障害。
セキュリティおよび署名のエラー暗号化、署名、PKI の障害。
ランタイムおよびサポートのエラーHTTP、レジリエンス、可観測性の障害。
Accelerator のエラーオプションのアクセラレーションサイドカーの障害。
準拠のエラー検証および適合性ツールの障害。

NextPDF Core が目標とする標準プロファイルを、それぞれの境界とともに明示しています。エンジンは適合性を目標とした出力を生成し、適合性の判断は外部のバリデーターに委ねられます。

ページ用途
標準適合性適合性に対する方針とプロファイルの索引。
PDF 2.0 適合性エンジンが目標とする ISO 32000-2 のベースライン。
PDF/A-4 適合性アーカイブ用途の適合性。PDF/A-4 箇条マッピング を含みます。
PDF/UA-2 適合性アクセシビリティ適合性。PDF/UA-2 箇条マッピング を含みます。
PDF/X 適合性印刷制作用の適合性。
PAdES 箇条マッピングPDF 署名向けの ETSI EN 319 142 ベースラインプロファイルのマッピング。
ZUGFeRD / Factur-X 適合性ハイブリッド電子請求書の適合性。

コアエンジンのエンジニアリング上の方針と、各主張の境界を示します。

ページ用途
トラストセンター方針の索引。
製品ライセンスオープンコアおよび商用エディションのライセンス条項。
商標とブランドの使用NextPDF の名称とマークの使用方法。
データの取り扱い、PII、テレメトリエンジンが読み取り、保存し、送信する対象。
署名と暗号化のセキュリティモデル暗号設計とその限界。
エンジンの脅威モデルエンジンが防御する対象と防御しない対象。
脆弱性開示ポリシー脆弱性の報告方法。
ページ用途
変更履歴各リリースの変更点。
変更履歴の規約変更履歴エントリの書き方と分類方法。
バージョニング、安定性、非推奨、サポートポリシーリリース間の互換性に関する約束。
NextPDF ドキュメントの構成このドキュメントセットの構成とガバナンス。

用語集 — このドキュメントで使用する用語を一元的に定義し、各所からリンクしています。

すべての API エントリは、同じ問いに答えられるようにします。

問い必須の回答
何を呼び出すか。完全修飾シンボル、エンドポイント、コマンドラインインターフェイス(CLI)コマンド、または構成キー。
どの入力を受け付けるか。型、必須かどうか、デフォルト、許可される値を含むパラメータテーブル。
デフォルトでは何が起こるか。省略可能な入力を省略した場合の動作。
何が返されるか。戻り値の型、レスポンスボディ、ファイル出力、ストリーム、または副作用。
どのような失敗が起こり得るか。例外、検証エラー、HTTP ステータス、または運用上の障害モード。
安全に使用するにはどうするか。セキュリティ、ワーカーの安全性、サイズ上限、パス、タイムアウト、シークレットの取り扱いに関する注意事項。

API および動作のリファレンスページは、ソースで裏付けられています。公開 API は、パッケージのソース、構成ファイル、テスト、サンプルに基づいてドキュメント化されます。内部ヘルパークラスは、アプリケーション開発者がパッケージを構成または運用するうえで、その動作を理解する必要がある場合にのみドキュメント化されます。

リファレンスページでは、情報量の多い段落よりもテーブルを優先します。後続工程の Extensible Localization Interchange File Format(XLIFF)セグメンテーションでは内容がブロック単位で分割されるため、各行だけで意味が通じるようにする必要があります。