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-039W-5E3KH7GG8EEG");
// オープン
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-039W-5E3KH7GG8EEG");
// オープン
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-039W-5E3KH7GG8EEG");
// オープン
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();
}