PDF Tools ライブラリ

PDF Tools - PDFの画像変換・構成要素抽出・表示・印刷・編集ライブラリ

PDFを 作成、再構成、変換、印刷・表示、暗号化・復号、及び電子署名・タイムスタンプを施すライブラリおよびアプリケーション群です。

PDF Toolsは、ライブラリ(API群)ばかりではなく コマンドラインなどから利用できるコマンドライン用アプリケーションも用意しています。コマンドラインのPDF Toolsアプリケーションを利用すれば、通常の処理はプログラミング無し(バッチ処理など)で行えます。
たとえば、厳密に仕様が規定されているPDF/Aへの変換ではごく簡単な手順で実施できるように設計されています。 この変換では、必要なフォントの追加埋め込み、メタデータ(Metadata)の追加埋め込み、色空間(カラープロファイル)の修正、無効文字の変更、禁止されたコンテンツの削除、そして破損したファイルを修復するなど重要な処理を行います。(PDF/A規格の解説 - 日本語
PDF/Aへの変換ツールにおいては、変換が適切に行えるように指示するための仕組み(変換時の警告やログなどの出力機能)も用意されています。

PDF Tools ライト製品


PDF Structure  (PDF構成)

PDF Structure PDF Structureは以下の機能を持ったライブラリです。
  • PDFのページを画像化
  • PDF Imager-LPをエミュレートします。
  • PDFにスタンプ(印影)を追加
  • PDF Stamperをエミュレートします。
  • PDFに文字・画像・図形(矩形、楕円、線分)を追加
  • 既存のPDFに文字や画像、図形を追加します。 追加にインタラクティブフォームは不要です。
    新たにPDFを作成し、そのPDF文書に追加することもできます。
  • PDFのメタデータ読み出しと編集
  • PDFからメタデータを読み出したり、メタデータを変更して書き込みします。
    例えば、保存文書としてのPDFファイルに金額、会社名、日時を追加することで容易に検索できるようになります。
  • PDFの構成オブジェクト(部品)を抽出
  • PDFをISO-32000で規定されたファイル構造にしたがって解析し、構成要素であるオブジェクトを単位として読み出します。
    パス(図形)データは画像に変換して出力できます。
  • PDF電子署名検証
  • PDFに施された署名を検証できるデータを抽出します。
    文書全体(各バージョンごと)の電子署名の有効性や電子証明書の検証を実施しその有効性を確認します。
    PDF文書に施された電子署名の有効性はアプリケーションのポリシーに従って判断できるように多くのデータ(署名値や電子証明書など)を抽出します。
  • PDF電子署名
  • 電子署名を施すと、IncrementalUpdate(増加更新)されたPDF文書が作成されます。
  • PDFタイムスタンプ(LTV;Long Trem Validation)
  • タイムスタンプ(Document Timestamp)を施します。
    タイムスタンプを施すと、IncrementalUpdate(増加更新)されたPDF文書が作成されます。
  • PDFフォームデータの読み出し
  • PDFのInteractive Formに追加された追加されたデータを読み出します。
  • 画像化(ラスタライズド)PDFへの変換
  • PDF文書には文字データやパスデータがそのまま記載されています。
    これらの情報をすべて画像化された(ラスタライズド)PDFに変換します。
    画像化されたPDFデータから情報を抽出するのが容易でなくなります。
    画像をPDF文書にも変換します。
  • Incremental Update(増加更新)出力に対応
  • 既存のPDF文書に文字や印影を追加した場合に、変更分だけをPDFファイルに追加します。 そのため、オリジナルのバージョンを完全に復元できます。Incremental Updateは大きなPDFファイルへの小さな変更の場合に記憶容量などで有利になります。
    PDF Structureはオリジナル(以前)バージョンのPDFファイルを作成(復元)します。

PDFページを画像化
概要  サンプル
PDFスタンプ(印影)
概要  サンプル
PDF文字・画像・図形追加
概要  サンプル
PDFメタデータ
概要  サンプル
PDFを構成するオブジェクト
PDF構造  サンプル
PDFフォームデータ抽出
概要 サンプル
画像化(ラスタライズド)PDFへの変換
概要 サンプル
PDFをIncremental Update
概要 サンプル
直前バージョンを復元
概要 サンプル

PDF Structure(PDF構成)ライブラリの利用例
 PDF文書を電子データとして保存する場合の処理サンプル


PDF Imager-LP  (画像化・PDF解析)


PDF Imager-LP PDF Imager-LPは以下の機能を持ったライブラリです。
 ・PDF文書のページをTIFF、JPEGまたはPNG形式に画像化
 ・生成する画像は、グレースケール画像、2値画像、ディザ画像を選択可能
 ・PDFの構成要素(オブジェクト)を抽出
 ・メタデータを抽出・変更
 ・インターラクティブ フォーム(Form)に記載されたデータを抽出
詳細...


価格見積り 

マニュアル:Imager-LP 説明書
ダウンロード: 体験(評価)版(無償)  体験版ライセンスキー "0-0GW8-HE1100H5R1K0" [評価用ライセンスキー](無償)
サンプル コード:C#、 C/C++、 Python

PDF Stamper  (電子印鑑 作成・追加)


PDF Stamper PDF StamperはPDF用の電子印鑑を作成したりPDF文書に電子印鑑を貼り付けるライブラリです。
電子印鑑は通常のフォントから作成されます。
作成された電子印鑑は描画パスとしてPDFに格納されますので拡大してもきれいです。
カスタムスタンプとして使用できる素材(PDF)を作成できます。
独自の画像や文字列を追加できます。詳細...

価格見積り

マニュアル:PDF Stamper 説明書
ダウンロード: 無償体験版  体験版ライセンスキー"0-0GW8-321100H5R108" [評価用ライセンスキー](無償)
利用許諾契約書をご確認のうえダウンロードしてください。ダウンロードしますと、利用許諾契約書に同意したものとみなします。

PDFStamper-1_10_1.zip(無償体験版)
アプリケーション: 電子印鑑作成(無償) 体験版ライセンスキー"0-0GW8-321100H5R108" [評価用ライセンスキー](無償)
利用許諾契約書をご確認のうえダウンロードしてください。ダウンロードしますと、利用許諾契約書に同意したものとみなします。

StampApp-1_10_1.zip(電子印鑑作成 無償体験版)
サンプル コード:C#、 C/C++


電子印鑑作成 アプリケーション: 「PDF Stamper」を使った電子印鑑を作成するアプリケーションです。(電子印鑑作成手順はこちら)

 無償ライセンスキー"0-0GW8-321100H5R108"[無償評価用ライセンスキー]

楕円印鑑
左図のような楕円型の印影以外に丸印鑑角印鑑日付印鑑(デート印鑑)落款印なども作成できます。
丸印鑑 角印鑑 日付印鑑
それぞれの作成手順は、丸印鑑角印鑑日付印鑑落款印(白文印)です。
出力はPDF形式以外にPNG、BMP、JPEG、TIFFの画像形式で作成できます。
PDFで出力した電子印鑑は描画パスになります。そのため、表示環境に依存せず意図したとおりの電子印鑑が表示されます。
このアプリケーションは作成した電子印鑑を既存のPDF文書に追加(押印)することができます。

電子印鑑作成アプリケーションは「体験版ライセンス」で無償利用できます。(商業利用を除く)


PDF/Aに対応したPDF Tools

PDF/A PDF Toolsは、長期保存に適した形式のPDF/A文書への変換、PDF/A文書を直接作成、さらには、PDF/A文書に電子署名・タイムスタンプを適用することもできます。PDF-Toolsは、通常のPDF文書にも対応しています。
 なお、電子署名やタイムスタンプは、無償で利用できるAdobe Acrobat Readerで検証できますので、特別なプラグインは不要です。

PDF Tools 製品一覧

電子署名・規格準拠検証

PDF SecurityPDF電子署名・暗号化

 電子署名や暗号化の機能をアプリケーションに追加します。 このツール(ライブラリ)は、シンプルでありながら従来のPDF文書または高度なPDF/A文書それぞれの規格に準拠した電子署名とその検証さらに、タイムスタンプを施します。電子署名やタイムスタンプには印影などの画像を追加できます。
 PDF文書には、暗号化・復号を施します。
国税など長期保存が義務付けられている文書の電子化に利用できます。

価格見積り   無償体験版  NuGetインストール手順

サンプル コード: C# C/C++


PDF ValidatorPDF規格準拠検証

 書庫としてのPDFやPDF/A文書のISO規格準拠性を検証します。PDF/A文書は、それがPDF/A規格に準拠していなければなりません。例えば、PDF/A文書では使用するフォントデータがすべて埋め込まれていなければなりませんし、暗号化してはいけません。
PDF/AのISO規格準拠性検証とは

価格見積り   無償体験版  NuGetインストール手順

サンプル コード: C# C/C++


文書変換

PDF to PDF/A ConverterPDFをPDF/A変換

 PDF文書を長期保存に適したPDF/Aに変換するためのライブラリです。
 このライブラリは、PDF文書を変換する際にそのPDF文書を解析して、不足のコンテンツ(フォントなど)を追加・修正し不要な(禁止された)コンテンツを削除した上で変換します。また変換時には、電子署名やタイムスタンプを追加できます。 このライブラリは変換後にもPDF/A規格の準拠性を確認できます。

価格見積り   無償体験版  NuGetインストール手順

サンプル コード: C# C/C++


PDF to Image ConverterPDFを画像変換

 PDF文書をTIFF、JPEGその他の形式の画像に変換するライブラリです。
 PDF文書ばかりではなく、画像データを指定された別形式の画像データに変換することもできます。これにより、国税などの長期保存用文書をスキャナーで読み取り、TIFF形式のデータに変換するようなアプリケーションにも利用できます。

価格見積り   無償体験版  NuGetインストール手順

サンプル コード: C# C/C++ Shell(コマンドライン)


Image to PDF Converter画像をPDF変換

 TIFFやJPEGの画像データをPDFまたは、PDF/Aに変換するライブラリです。変換に際して、別に用意したメタデータを指定して埋め込むことができます。また、オプションでOCR(光学文字認識)を追加できます。
 スキャナーで読み取った画像データを直接にPDFまたはPDF/A文書に変換できます。

価格見積り   無償体験版  NuGetインストール手順

サンプル コード: C# C/C++


印刷

PDF PrinterPDFを印刷

 PDFおよびPDF/A文書を印刷するためのライブラリです。PDF Printerは紙に印刷するばかりではなく、PS、PCL、XPS形式のデータストリームとして出力することもできます。
 印刷に必要なフォントがPDF文書に埋め込まれていない場合は、別のフォントを指定して印刷できます。フォントが埋め込まれている場合でも、代替フォントを指定して印刷することができます。

価格見積り   無償体験版  NuGetインストール手順

サンプル コード: C# C/C++


文書作成 と 再構成

PDF OptimizerPDFファイルのサイズ最小化

 PDFファイルのサイズを最小化するライブラリおよびコマンドラインツールです。
インターネット等での文書交換(Web等)や文書保管のためにPDFファイルサイズを縮小します。
さまざまな機能を組み合わせて、視覚的な品質を低下させずに(もしくは最小限の圧縮で)PDFファイルのサイズを縮小します。
 PDF文書の印刷用にPDFファイルに埋め込まれたフォントをマージ(合成)してスプールサイズを小さくしたり、色空間を変換することで印刷用にサイズを最適化します。

価格見積り   無償体験版  

サンプル コード: C# C/C++

ご質問 ・ お問い合わせ

 メールで support@TrustSS.co.jp 宛てに、または 質問のページからお送りいただくようお願いします。
ご購入前の技術的なご質問も受け付けております。


PDF Toolsライト・ライブラリ

PDF 構文解説

(ISO32000-2より)

PDF Tools製品概要

PDF/A 概要