PDF Structure
PDF構成ライブラリ 機能
PDF StructureはPDF文書を以下のように変換したり、解析したりします。
- PDFのページを画像に変換
- PDFのページを画像に印影を追加
- PDFのページコンテンツに文字、画像、図形を追加
- PDFのメタデータ読み出し/メタデータ書き込み
- PDFの構成オブジェクト(構成部品)を抽出
- PDFに電子署名・タイムスタンプ
- Incremental Update(増加更新)出力に対応
変換される画像はTIFF形式、PNG形式、JPG形式、BMP形式です。
サンプル
サンプル
角印、丸印、日付印、落款などを追加します。
サンプル
サンプル
文字(字形)でクリップした画像を追加できます。
PDFに電子署名(PAdES)を施します。
電子署名にはタイムスタンプ(副署)を追加できます。
タイムスタンプを追加(Document Timestamp)します。
電子署名やタイムスタンプはIncremental Update(増加更新)として作成されます。
電子署名にはタイムスタンプ(副署)を追加できます。
タイムスタンプを追加(Document Timestamp)します。
電子署名やタイムスタンプはIncremental Update(増加更新)として作成されます。
Incremental Update(増加更新) サンプル
Incremental Update(増加更新)は変更前のPDFをそのまま残した上で変更部分だけを追加します。
そのため、変更されたPDFからオリジナルのPDFを取り出すことができます。
これを使うと、ネットワークを介して受信したPDFに受付のデート印を追加 し、PDFメタデータに受信日や送信者名、文書名等を追加 したPDFをIncremental Updateで作成できます。
このPDFではオリジナルのPDFを取り出すことができ、メタデータの記載内容から必要なPDFファイルを検索することもできます。
これを使うと、ネットワークを介して受信したPDFに
このPDFではオリジナルのPDFを取り出すことができ、メタデータの記載内容から必要なPDFファイルを検索することもできます。
C# | C/C++ | Python |
using PDFTools.PdfStructure; // 初期化 var stc = new Structure("0-033E-683H59976RGK"); // オープン stc.OpenDoc("input.pdf"); //ここで、PDF文書を変更します。 //---例:文字でクリップした画像コンテンツを追加--- //Incremantal Update指定 stc.IncremantalUpdate = true; //PDF格納 stc.SavePDF("output.pdf"); stc.CloseDoc(); //終了 stc.Uninitialize();
PDFファイルから直前(変更前)の文書を抽出 サンプル
Incremental Update(増加更新)されたPDFファイルには更新前のPDFファイルが可能能されています。
以下の手順で直前(変更前)のPDFファイルを取り出すことができます。
以下の手順で直前(変更前)のPDFファイルを取り出すことができます。
C# | C/C++ | Python |
using PDFTools.PdfStructure; // 初期化 var stc = new Structure("0-033E-683H59976RGK"); // オープン stc.OpenDoc("output.pdf"); //直前のPDFファイル格納 stc.SaveLastPDF("last.pdf"); stc.CloseDoc(); //終了 stc.Uninitialize();