Delphi PDF SDK

作成、編集、署名、レンダリング、プリフライト、PDF/UA ワークフロー向け Delphi PDF ライブラリ

losLab PDF Library は、Delphi/C++Builder チーム向けにソース提供の PDF エンジンを提供します。デスクトップ、サーバー、DLL、ActiveX、Dylib ワークフローで使え、PDF/A・PDF/UA チェック、PAdES 署名、複数レンダラーを外部 PDF サービスなしで利用できます。

losLab PDF Library SDK インターフェイスと PDF ワークフロープレビュー

開発者が管理するワークフロー向けのソース提供 PDF エンジン

losLab PDF Library は、アプリケーション内で PDF 文書の作成、変更、レンダリング、印刷、署名、保護、検査、プリフライトを行う必要がある Delphi と C++Builder 向けの PDF SDK です。

ライブラリは Delphi/Object Pascal で記述されており、Delphi と C++Builder プロジェクト向けに完全なソースコードを提供します。C#、VB.NET、VB6、VBA、ASP/ASP.NET、PHP、PowerBuilder、PowerBASIC、RealBasic、Visual C++、および DLL や ActiveX コンポーネントを呼び出せるその他の環境から PDF 自動化を組み込みたいチーム向けに、DLL、ActiveX、Dylib の選択肢も含まれています。

PDF ワークフローが製品やバックオフィス処理の一部である場合に使用してください。生成された請求書、署名済み契約書、アーカイブ提出、アクセシビリティ確認、印刷出力、フォーム処理、文書組み立て、または不適切な PDF が顧客に届く前に失敗させる CI チェックに適しています。

PDF Library デモパッケージをダウンロード (46 MB)

2026-05-26 バージョン 3.56.37: リリースノート | API リファレンス

主な PDF 機能

  • PDF ページの作成と編集: テキスト、ベクター図形、画像、QR コード、PDF417、DataMatrix、バーコード、注釈、リンク、アウトライン、名前付き移動先、メタデータ、文書プロパティを描画または設定できます。
  • ページ組み立てと文書修復: 管理されたソース文書からページを分割、結合、追加、コピー、複製、正規化、移動、削除、非表示、回転、再構築できます。
  • レンダリングと印刷: 画面プレビュー、ビットマップ出力、デバイスコンテキスト描画、プリンターワークフロー向けに、GDI+、PDFium、Cairo のレンダリングエンジンを切り替えられます。
  • フォームと対話型文書: AcroForm フィールド、外観、フィールドフラグ、JavaScript アクション、添付ファイル、関連文書データを作成、入力、編集、フラット化、検査、管理できます。
  • テキスト、画像、フォント: BMP、TIFF、JPEG、JPEG 2000、GIF、PNG、EMF、HTML テキストボックス、Unicode テキスト、TrueType、OpenType、Type 1、フォント埋め込み、フォントサブセット化、抽出ワークフローを扱えます。
  • セキュリティと署名: PDF の暗号化と復号、権限設定、公開鍵受信者暗号化、選択可能な SHA-256/384/512 ダイジェストでの署名、PAdES 属性の追加、署名へのタイムスタンプ付与、DSS/VRI 検証データの添付を行えます。
  • プリフライトレポートと診断: PDF/A と PDF/UA-1 のチェックを実行し、テキスト、JSON、HTML、CSV レポートを生成し、安定したテキストレポートを基準と比較し、要約 CSV 出力付きでフォルダーを一括処理できます。
  • 低レベル PDF 制御: ワークフローで正確な PDF 構造が必要な場合に、オブジェクト番号、ページ辞書、カタログ項目、出力インテント、保存バージョンロック、拡張レベルゲート、タイリングパターン、任意コンテンツ、測定辞書、直接画像挿入へアクセスできます。

標準とコンプライアンスを意識した出力

PDF のコンプライアンスは、ソース内容、フォント、ICC プロファイル、メタデータ、タグ付け、代替テキスト、署名、タイムスタンプ、および組織が使用する検証ツールに依存します。losLab PDF Library は標準指向の PDF を構築するために必要な制御と診断を提供し、最終的なポリシー検証はアプリケーションまたは QA パイプラインに残します。

ワークフローライブラリの対応アプリケーション側の責任
PDF 1.2-1.7作成、編集、厳密な保存バージョン制御、拡張レベルチェック、レンダリング、印刷、フォーム、注釈、添付ファイル、リンク、文書構造 API。対象の PDF バージョンを選択し、その出力プロファイルに属さない機能を削除またはアップグレードします。
PDF/A出力インテント制御、XMP メタデータヘルパー、埋め込みフォントワークフロー、バージョンガード、アーカイブパイプライン向けの内蔵 PDF/A ファイルチェック。選択したアーカイブ方針に合わせて、正しいメタデータ、フォント、カラープロファイル、業務ルールを提供します。
PDF/UA-1タグ付き PDF 構築、構造ツリー API、ロールマップ処理、代替テキスト、ActualText、読み取り側チェック、書き込み側の GetPDFUADiagnostics フィードバック。意味のある読み順、言語、見出し、リスト、表の意味、代替テキスト、フォーム説明を作成します。
PAdESETSI.CAdES.detached 署名、signing-certificate-v2 データ、署名ポリシーとコミットメント属性、RFC 3161 タイムスタンプ強化、SHA-256/384/512 ダイジェスト選択、DSS/VRI 組み立て。証明書、TSA 応答、失効データ、署名ポリシーの選択、検証ツールごとの受け入れテストを用意します。
プリフライト自動化CreatePreflightReportExSavePreflightReportEx、Delphi の PreflightReport デモが、PDF/A と PDF/UA-1 チェック向けにテキスト、JSON、HTML、CSV 出力を生成します。CI、アーカイブ取り込み、顧客納品を止めるべきレポート形式、基準、終了コード、問題数を決定します。
セキュリティAES-128、AES-256、権限処理、パスワード保護、公開鍵受信者暗号化、管理された配布向けの暗号化文書検査。パスワード、証明書、秘密鍵、受信者ポリシーを自社のセキュリティ管理下に置きます。

API サーフェスと配置の選択肢

  • Delphi XE5 から Delphi 13、C++Builder XE5 から C++Builder 13 まで。
  • Delphi と C++Builder へ直接統合するためのネイティブ Object Pascal ソースコードと、公開 TPDFlib 関数向けに生成された API リファレンスページ。
  • C#、VB.NET、VB6、VBA、ASP/ASP.NET、PHP、Visual C++、PowerBuilder、PowerBASIC、RealBasic、および互換ツール向けの DLL と ActiveX アクセス。
  • 対象 IDE とランタイムが対応する場合の 32 ビットおよび 64 ビットのビルド選択肢。
  • 同じライブラリファミリーを中心にクロスプラットフォーム PDF 自動化が必要なチーム向けの macOS Dylib 選択肢。
  • PDF 作成、ページ操作、画像とフォント処理、フォーム、暗号化、署名、レンダリング、印刷、プリフライトレポート自動化向けの独立したデモプロジェクト。

含まれるデモと検証範囲

パッケージには一般的な統合タスク向けの Delphi と C++Builder デモに加え、視覚的な UI よりも自動化が重要な場面向けのコマンドライン例が含まれます。

  • 作成とレイアウト: HelloWorld、AddTextImage、CreateTable、DrawWrappedText、TextPaging、AddFormattedTitle、HTML テキスト、バーコード、QR コード、画像から PDF へのワークフロー。
  • 文書操作: CopyPageRanges、PageOperations、ExtractText、ExtractImage、ExtractEmbeddedFonts、ExtractAnnotAttach、DirectAccess、結合/分割系の処理。
  • レンダリングと印刷: PdfToImage、MultiFunction レンダラー選択、PrintPDF、GDI+、PDFium、Cairo の出力パス。
  • セキュリティと署名: PdfEncrypt、PdfDecrypt、PdfPermission、PdfSigning、PAdES 属性ワークフロー、DSS/VRI ヘルパー、タイムスタンプ指向の署名パス。
  • プリフライト自動化: Delphi の PreflightReport デモは単一ファイルまたはフォルダーを検証し、テキスト/JSON/HTML/CSV レポートを書き出し、preflight-summary.csv を出力し、自動化しやすい終了コードを返します。

最近の自動化カバレッジには、文書作成、圧縮、画像、フォント、フォーム、セキュリティ、署名、印刷、PDF バージョン準拠、PDF/UA 診断、プリフライトレポートの生成と比較を対象とした Delphi DUnitX と C++Builder GoogleTest のスイートが含まれます。

losLab PDF Library を選ぶ場面

  • アプリケーションが PDF を表示するだけでなく、作成、変更、署名、検証、納品する必要がある場合。
  • Delphi または C++Builder チームがソースレベルの制御、内部診断、長期保守性を必要とする場合。
  • レンダリング、印刷、フォーム、署名、暗号化、PDF/A、PDF/UA、PAdES、プリフライトレポートを 1 つのツールキットで組み合わせる場合。
  • CI、アーカイブ引き渡し、アクセシビリティ確認、規制対象の納品で、手動ビューアー確認ではなく安定したレポートファイルが必要な場合。
  • 集中的な PDF ビューアーまたはレンダラーだけが必要な場合は PDFium Component を選び、より軽量な PDF 作成コンポーネントが必要な場合は HotPDF を選んでください。

ライセンス

FastSpring 経由でクレジットカード/デビットカード、PayPal、AliPay、または電信送金で支払えます:
完全なソースライセンスには 1 年間の更新が含まれます:
PDFlibPas 個人ライセンス / 開発者 1 名 ($899)
PDFlibPas チーム/SME ライセンス / 開発者最大 5 名 ($1799)
PDFlibPas エンタープライズライセンス / 開発者数無制限 ($3599)

年間更新を購入(初回購入価格の 40%)。


Delphi PDF Component & Spreadsheet Development の詳細

製品アップデートを購読

最新記事をメールで受け取れます。