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

Core エンジンリファレンス

nextpdf/core エンジンのドキュメントは、モジュール単位で構成されています。以下の各ページでは、コア Portable Document Format 2.0 (PDF 2.0) エンジンに含まれる 1 つの名前空間を扱います。このマップで作業対象のシンボルが属するモジュールを特定し、対応するモジュールページで正確な型とメソッドを確認してください。

コントラクト、Core、HTML、セキュリティの 4 つのモジュールには、さらに詳しいサブファミリーページがあります。名前空間マップですべてのモジュールを一覧し、続くサブファミリーページで詳細ページを示します。

ページトピック
アクセラレーター:Spectrum サイドカークライアントSpectrum アクセラレーション用サイドカーのクライアント。
アクセシビリティ:タグ付けプリミティブと PDF/UA-2 構造モデルタグ付けプリミティブと構造モデル。
Ast: セマンティック文書ツリーとシリアライズセマンティック文書ツリーとそのシリアライズ。
監査: 決定論的なコンプライアンス証跡エクスポートコンプライアンス証跡のエクスポート。
バーコード:1D および 2D シンボロジーエンコーダ1 次元 (1D) および 2 次元 (2D) のシンボロジーエンコーダ。
Chaos: 決定論的なレジリエンスシナリオのためのハーネスレジリエンスシナリオ向けのハーネス。
Cli: コマンドハンドラと外部バリデータアダプタコマンドハンドラと外部バリデータアダプタ。
コンプライアンス: PDF/R-1 バリデーター、Arlington 文法、ライフサイクルツールバリデーター、文法、ライフサイクルツール。
Config: 不変のドキュメント構成不変のドキュメント構成。
準拠:ConformanceMode のルーティングと検証境界ConformanceMode のルーティングと検証境界。
Content: テキスト + 構造化コンテンツモデルテキストと構造化コンテンツモデル。
ContentStream: PDF コンテンツストリームエミッターコンテンツストリームエミッター。
コントラクト:41 個の公開インターフェイス(SPI)サービスプロバイダーインターフェイス (SPI) として公開されるインターフェイス。
Core: Document ファサードと concern トレイトDocument ファサードと concern トレイト。
ドキュメント:DPart、split / merge、ベンダー拡張Document Part、split、merge、ベンダー拡張。
Event: PSR-14 ライフサイクルイベントの分類体系ライフサイクルイベントの分類体系。
Exception: 型付き例外階層型付き例外階層。
フォント:値型、埋め込み、フォールバックフォントの値型、埋め込み、フォールバック。
フォーム: AcroForm のインタラクティブフィールドとフラット化インタラクティブフォームフィールドとフラット化。
グラフィックス: パス + シェーディング + 変換プリミティブパス、シェーディング、変換のプリミティブ。
HTML: HTML+CSS から PDF へのレンダリングサブシステムHTML と Cascading Style Sheets (CSS) のレンダリングサブシステム。
Inspect: PDF の内観検査とプリフライト内観検査およびプリフライト。
レイアウト: ヘッダー、フッター、段組み、小冊子、ページマネージャーヘッダー、フッター、段組み、小冊子、ページマネージャー。
線形化:Fast Web View 出力Fast Web View 出力。
レンダーマニフェスト:ポータブルなレンダー要求ポータブルなレンダー要求。
メタデータ:XMP パケットの構築とストリーミング読み取りExtensible Metadata Platform (XMP) パケットの構築とストリーミング読み取り。
マルチメディア:rendition、メディアクリップ、スクリーンパラメーターrendition、メディアクリップ、スクリーンパラメーター。
ナビゲーション:注釈、リンク、アウトライン、アクション、添付ファイル注釈、リンク、アウトライン、アクション、添付ファイル。
オブザーバビリティ: ハッシュチェーン化 SIEM ログとレンダーレポートセキュリティログとレンダーレポート。
PageBackfill:保持ページバッファ保持ページバッファ。
パフォーマンス: メモリ断片化アナライザーメモリ断片化アナライザー。
セキュリティ: 暗号化、暗号ポリシー、署名サーフェス暗号化、暗号ポリシー、署名サーフェス。
Support: 共有ユーティリティ + Clock + Sleeper共有ユーティリティ、ClockSleeper
テレメトリ:OpenTelemetry ブリッジと no-op フォールバックOpenTelemetry ブリッジと no-op フォールバック。
テキスト: シェーピングの継ぎ目、CJK、ラン処理シェーピング境界とラン処理。中国語・日本語・韓国語 (CJK) テキストも扱います。
タイポグラフィ: フォントレジストリ、サブセット化、CMap、エンコーディング、BiDiフォントレジストリ、サブセット化、CMap、エンコーディング、双方向テキスト。
ValueObjects: ドメインプリミティブと単位ドメインプリミティブと単位。
Writer: PDF 2.0 シリアライザー + xrefPDF 2.0 シリアライザーとクロスリファレンス層。

4 つのモジュールは、領域別ページでさらに詳しく説明されています。各サブファミリーページは、上記の対応するモジュールページ配下にあります。

ページトピック
契約 / バーコードBarcode の契約。
契約 / ドキュメントドキュメント、ファクトリー、レジストリの契約。
契約 / 抽出検査と抽出の契約。
契約 / 可観測性可観測性とジョブ進捗の契約。
契約 / セキュリティポリシーセキュリティポリシーの契約。
契約 / 署名Signing の契約。
契約 / ストリーミングストリーミングライターとカーソルの契約。
契約 / タイポグラフィタイポグラフィの契約。
ページトピック
Core / Document ファサードDocument ファサードのページ。
Core / HasLayout トレイトHasLayout トレイトのページ。
Core / HasOutput トレイトファサードの出力 concern。
Core / HasPages トレイトファサードのページ管理 concern。
Core / HasSecurity トレイトファサードのセキュリティ concern。
Core / HasTextOutput トレイトファサードのテキスト出力 concern。
ページトピック
HTML レンダリングパイプラインレンダリングパイプライン。
HTML エンジンのレイヤー契約レンダリングエンジンのレイヤー契約。
HTML シングルパス・ストリーミングの制約シングルパス・ストリーミングモデルとその制約。
CSS リゾルバー: カスケードと詳細度カスケードと詳細度のモデル。
ページ付きメディア CSS プレビューフラグ(GCPM ランニングコンテンツ、名前付きページ、ページフロート)ページ付きメディア CSS のプレビューフラグ。
CSS Grid(grid-template-areas)のための保持モードレイアウトCSS Grid 向け保持モードレイアウト。
ページトピック
暗号化: AES-256 (CBC) および AES-256-GCMドキュメント暗号化。
セキュリティ / 署名:CMS、RFC 3161 タイムスタンプ、LTV、トラストコアの署名、タイムスタンプ、トラストのサーフェス。
  • リファレンス — リファレンスタブ全体を案内するマップです。マトリクス、エラー、準拠、ポリシーを扱います。
  • エラーリファレンス — エンジンが送出するすべての例外をドメイン別に確認できます。
  • 拡張機能の作成 — 公開 SPI に対応した拡張機能を作成するためのハブです。