sgcPDF コンポーネント
sgcPDF パレットに登録された 15 のコンポーネント:VCL デザインタイムパッケージに 14、FireMonkey パッケージに TsgcPDFViewerFMX。非視覚コンポーネントは、コンソールアプリやサービス、サーバーからコードで作成することもできます。
sgcPDF パレットに登録された 15 のコンポーネント:VCL デザインタイムパッケージに 14、FireMonkey パッケージに TsgcPDFViewerFMX。非視覚コンポーネントは、コンソールアプリやサービス、サーバーからコードで作成することもできます。
| コンポーネント | ユニット | プラットフォーム | 内容 |
|---|---|---|---|
TsgcPDFDocument | sgcPDF_Document | VCL、FMX、コンソール、サービス | PDF ドキュメントの作成、読み込み、編集、保存:ページ、テキスト、TrueType/OpenType フォント、画像、ベクターグラフィック、表、バーコード、注釈、ブックマーク、レイヤー、フォーム、添付ファイル、暗号化、PDF/A。 |
TsgcPDFEditor | sgcPDF_Editor | VCL、FMX、コンソール、サービス | 既存ファイルの編集:透かし模様、ヘッダー/フッター、ページ番号、スタンプ、マージ、分割、抽出、挿入、削除、回転、並べ替え。 |
TsgcPDFViewer | sgcPDF_Viewer | Windows | 非視覚ビューアエンジン:ドキュメントを読み込み、任意のウィンドウやデバイスコンテキストにページを描画。ズームとページナビゲーションに対応。 |
TsgcPDFTextExtractor | sgcPDF_TextExtract | 全プラットフォーム | 各テキスト断片の位置、フォント名、サイズを伴うページテキストを抽出。検索とテキスト選択の基盤となります。 |
TsgcPDFExporter | sgcPDF_Export | Windows | ページとサムネイルを BMP、PNG、JPEG のファイルやストリームにエクスポート。 |
TsgcPDFOptimizer | sgcPDF_Optimize | 全プラットフォーム | 重複・未使用オブジェクトの削除、ストリームの再圧縮、画像のダウンサンプリングによりファイルサイズを削減。 |
TsgcPDFSignatureHandler | sgcPDF_Signatures | 全プラットフォーム | PFX 証明書でドキュメントに署名。表示/非表示の署名フィールド、SHA-256/384/512、タイムスタンプ、ドキュメントタイムスタンプに対応。 |
TsgcPDFSignatureVerifier | sgcPDF_Signatures | 全プラットフォーム | ファイル内のすべての署名を検証:整合性、バイト範囲のカバレッジ、署名者証明書、証明書チェーンの信頼性。 |
TsgcPDFRedactor | sgcPDF_Redaction | 全プラットフォーム | 領域内または一致するテキスト、画像、ベクターパス、注釈を削除してオーバーレイを描画。削除されたテキストは後で抽出できません。 |
TsgcPDFImageExtractor | sgcPDF_ImageExtract | 全プラットフォーム | インライン画像やフォーム XObject 内の画像を含め、ページ内の画像を列挙して PNG、JPEG、BMP にデコード。 |
TsgcPDFHTMLRenderer | sgcPDF_HTML | 全プラットフォーム | CSS 付き HTML サブセットをページ分割された PDF に変換:見出し、段落、インラインスタイル、リスト、表、画像、リンク、改ページ、ヘッダー/フッター。 |
TsgcPDFViewerControl | sgcPDF_ViewerVCL | VCL (Windows) | スクロール、ズームモード、ページナビゲーション、テキスト選択・コピー、ハイライト検索、フォーム入力、リンク、印刷を備えた視覚的な PDF ビューアコントロール。 |
TsgcPDFThumbnailView | sgcPDF_ViewerVCL | VCL (Windows) | TsgcPDFViewerControl に連動するページサムネイルパネル。 |
TsgcPDFOutlineView | sgcPDF_ViewerVCL | VCL (Windows) | TsgcPDFViewerControl に連動するブックマーク(アウトライン)ツリー。 |
TsgcPDFViewerFMX | sgcPDF_ViewerFMX | FMX:Windows、macOS、iOS、Android | FMX キャンバスで描画する FireMonkey PDF ビューアコントロール。スクロール、ズーム、ページナビゲーションに対応。 |
パレット以外にも、各ユニットはコードで作成するクラスを提供します。TsgcPDFParser、TsgcPDFRendererRaster、TsgcPDFAValidator、TsgcPDFCanvas、sgcSign への TsgcPDFPAdESSigner ブリッジなどです。各領域の対応内容は 機能一覧 をご覧ください。