sgcUI sgcPDF を今すぐ利用できます

sgcPDF。 純粋な Pascal の PDF。 配布する DLL はゼロ。

すべて Object Pascal で書かれたコンポーネントで、PDF ファイルの作成、編集、表示、レンダリング、抽出、暗号化、署名、黒塗り、検証を行えます。パーサー、ライター、フォント、画像デコーダ、レンダラー、暗号化処理はアプリケーションにコンパイルされ、ソースコードも付属します。

  • VCL
  • FireMonkey
  • .NET
  • Linux、macOS、モバイル
  • Delphi 7~13
  • C++ Builder
sgcPDF の VCL ビューアコントロール: ページのサムネイル、ズーム、検索、印刷、注釈ツールを備え、3 ページの売上レポートを表示しています
  • 19個のパレットコンポーネント: ドキュメント、エディタ、ビューア、抽出、署名
  • 0個の配布 DLL: パーサー、レンダラー、フォント、暗号化はすべて Pascal
  • 5種類の OS: Windows、Linux、macOS、iOS、Android
  • 8種類の PDF/A 適合レベルと、PDF/UA-1 および PDF/UA-2

PDF のすべての工程を 1 つのライブラリで。

最初に書くページから、署名、アーカイブ、黒塗りを済ませて引き渡す最終ファイルまで、すべての工程が同じ Object Pascal のコードベースで動きます。

  • インストール不要

    PDFium も Ghostscript も COM サーバーも不要です。実行ファイルそのものが配布のすべてです。

  • あなたのコードが動く場所なら、どこでも

    コアユニットは VCL にも FMX にも依存しません。コンソールツール、サービス、Linux のデーモン、Web サーバーで動作します。

  • 保護と署名

    AES-256 暗号化、表示フィールド付きの署名、sgcSign 経由の PAdES、本物の黒塗り。

  • アーカイブと準拠

    バリデーター付きの PDF/A-1、2、3、4、タグ付き PDF、PDF/UA-1 と PDF/UA-2、Factur-X 請求書。

動くところを見る。

sgcPDF のデモと sgcUI スイートのデモからキャプチャしました。

左は CSS 付きの HTML ページ、右は TsgcPDFHTMLRenderer がそこから生成したページ分割済みの PDF
作成

コード、HTML、キャンバスからドキュメントを作成。

  • TsgcPDFDocument は、ページ、テキスト、画像、ベクターグラフィックス、ページをまたいで流し込む表、バーコード、QR コードを書き出します。
  • TrueType と OpenType のフォントは自動的に埋め込まれ、サブセット化されるため、テキストをコピーして検索できます。
  • TsgcPDFHTMLRenderer は CSS 付き HTML をページ分割された PDF に変換し、 TsgcPDFCanvas と EMF 再生は既存の描画コードを変換します。
表示とレンダリング

アプリケーションにはビューア、サーバーにはレンダラー。

  • TsgcPDFViewerControl は、スクロール、ズーム、ハイライト付き検索、テキスト選択、フォーム入力、印刷に対応します。
  • TsgcPDFViewerFMX は、Windows、macOS、iOS、Android の FireMonkey キャンバスで描画し、矩形ズームに対応します。
  • .NET では、ビューアコントロールが WinForms、WPF、Avalonia で動作します。
  • TsgcPDFRendererRaster は、GDI を使わず純粋な Pascal でページを PNG にレンダリングします。Windows と Linux で動作します。
TsgcPDFRedactor の適用前と適用後の請求書: 顧客名と住所が削除され、REDACTED と表示されています
保護と署名

暗号化、署名、黒塗りを本物の品質で。

  • RC4、AES-128、AES-256 によるパスワード暗号化と、証明書による暗号化。
  • 表示フィールドとタイムスタンプ付きのデジタル署名に加え、オプションの sgcSign ブリッジ経由で PAdES B-B から B-LTA に対応します。
  • TsgcPDFRedactor は、グリフ単位のテキスト、画像のピクセル、パスを削除するため、削除したテキストは抽出できません。
タグ付きのアクセシブルな PDF と PDFTagged デモの出力。TsgcPDFAValidator が検証に合格したと報告しています
準拠

アーカイブとアクセシビリティのチェックに合格するファイル。

  • レベル a と b の PDF/A-1、PDF/A-2、PDF/A-3 出力と、PDF/A-4 および PDF/A-4f の出力を、 TsgcPDFAValidatorで検証します。
  • 構造ツリーと代替テキストを備えたタグ付き PDF と、PDF/UA-1 と PDF/UA-2 の出力、およびバリデーターでのチェック。
  • Factur-X、ZUGFeRD、XRechnung の電子請求書を PDF/A-3 の添付ファイルとして埋め込みます。

数行で作る PDF。

ページを追加し、PDF ポイント単位でテキストと線を描画して、保存します。Delphi、C++ Builder、フルマネージドの C# 版で同じクラス名です。

dotnet add package esegece.sgcPDF

C++ Builder 版と C# 版

procedure CreateHelloPDF(const AFileName: string);
var
  oPDF: TsgcPDFDocument;
  oPage: TsgcPDFPage;
begin
  oPDF := TsgcPDFDocument.Create;
  try
    oPDF.Info.Title := 'Hello sgcPDF';
    // A4 portrait: 595 x 842 points, origin at the bottom left corner
    oPage := oPDF.AddPage(595, 842);
    oPage.DrawTextColor('Hello sgcPDF', 50, 780, sfHelveticaBold, 24, 0, 0.2, 0.6);
    oPage.DrawLine(50, 770, 545, 770, 1.5);
    oPage.DrawText('A PDF written in pure Pascal.', 50, 740, sfHelvetica, 12);
    oPDF.SaveToFile(AFileName);
  finally
    oPDF.Free;
  end;
end;

sgcUI の一部です。

sgcPDF は単体でも、sgcUI Enterprise に含まれる形でも入手できます。PDF 出力を sgcPDF の上に構築している sgcReports と一緒にお使いいただけます。いずれもソースコード付きです。

単体で

sgcPDF

ライブラリ単体で、フルソースコードと 1 年間のアップデートが付きます。

€249 / 開発者
sgcPDF の価格

Standard

sgcGrid、sgcNavigation、sgcToolbar、sgcEditors。

€380 / 開発者
Standard を見る

Professional

Standard に sgcCharts、sgcDashboard、sgcGauges を追加。

€529 / 開発者
Professional を見る
sgcPDF を含む

Enterprise

sgcUI の全 15 製品。

€699 / 開発者
Enterprise を見る

.NET では、 esegece.sgcPDF.Community の NuGet パッケージは無償です。sgcPDF は All-Access バンドルにも含まれます。

sgcUI を詳しく見る

sgcUI の他の製品とも連携します。

sgcPDF は sgcUI の PDF エンジンです。レポートはこれを通じて出力され、ダッシュボードはそのビューアをホストし、ダイアグラムはそのドキュメントに配置されます。

sgcPDF を、今日からあなたのアプリケーションに。

体験版をダウンロードして、作成、ビューア、フォーム、抽出、署名のデモを実行するか、先にすべての機能をご覧ください。

ブログの最新記事

すべての記事を見る →

現在は eSeGeCe の sgcPDF ビューを表示しています。

別の切り口を見る →
30日間返金保証ご満足いただけない場合は、ご購入から30日以内に全額返金をリクエストできます。 返金ポリシーを見る