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(増加更新)として作成されます。
PDF 文字 追加サンプル
 任意のページに文字を追加できます。
| C# | C/C++ | Python | 
static void Main(string[] args)
{
    // 初期化
    var stc = new Structure("0-03H6-69310RKEW002");
    // オープン
    stc.OpenDoc("input.pdf");
    //文書変更のインターフェース
    var mod = stc.GetModInterface();
    //文字列追加
    mod.RegisterFont("MS 明朝");
    mod.TextLineWidth = 1;
    mod.TextRenderingMode = 6;
    mod.PaintText(1, 5, 80, 40, 1, "あいうえお");
    //PDF文書を更新
    mod.CloseInterface(true);
    //PDF格納
    stc.SavePDF("output.pdf");
    stc.CloseDoc();
    //終了
    stc.Uninitialize();
}
PDF 図形 追加サンプル
 任意のページに図形(直線、矩形、楕円)を追加できます。
| C# | C/C++ | Python | 
static void Main(string[] args)
{
    // 初期化
    var stc = new Structure("0-03H6-69310RKEW002");
    // オープン
    stc.OpenDoc("input.pdf");
    //文書変更のインターフェース
    var mod = stc.GetModInterface();
    //図形(円)を追加
    mod.PaintEllipse(1, 30, 30, 20, 20);
    //PDF文書を更新
    mod.CloseInterface(true);
    //PDF格納
    stc.SavePDF("output.pdf");
    stc.CloseDoc();
    //終了
    stc.Uninitialize();
}
PDF 画像 追加サンプル
 任意のページに文字・画像・図形を追加できます。
| C# | C/C++ | Python | 
static void Main(string[] args)
{
    // 初期化
    var stc = new Structure("0-03H6-69310RKEW002");
    // オープン
    stc.OpenDoc("input.pdf");
    //文書変更のインターフェース
    var mod = stc.GetModInterface();
    //画像追加
    mod.RegisterImage("JellyBeans.jpg");
    mod.setImageMatrix(new ImageMatrix() { a = 0.104f, d = 0.104f });
    mod.PaintImagee(1, 0, 40);
    //PDF文書を更新
    mod.CloseInterface(true);
    //PDF格納
    stc.SavePDF("output.pdf");
    stc.CloseDoc();
    //終了
    stc.Uninitialize();
}