PDF Stamper スタンプ・ライブラリ

PDF Stamper 電子印鑑、画像、テキスト追加 ライブラリ 概要

PDF Stamper PDF Stamperは電子印鑑や画像・文字列などのスタンプ(カスタムスタンプ)作成や、それらのスタンプをPDF文書に追加するライブラリ(API)です。
電子印鑑を独自に作成できます。
素材となるカスタムスタンプを新規に作成できます。
 価格見積り

マニュアル: PDF Stamper説明書

サンプルコード(  C#   C++  )

サンプルアプリケーション: 「電子印鑑作成

PDF Stamper 機能概要
PDF PDF Stamper(ライブラリ)
[PDF情報]
 ・ページサイズ
 ・ページ数
サンプル株式会社
[テキスト]
 ・フォント
 ・文字列
[画像]
鈴木 一郎
受付
[枠線]
 ・楕円
 ・四角
 ・丸
 ・白文
坂本龍馬
PDF

オンライン作成:丸型認印日付印角型認印

電子印鑑(印影)作成と追加
以下のような電子印鑑(印影)をパスとして作成し、それをPDFに追加します。
楕円印鑑 丸印鑑 角印鑑 日付印鑑 落款印 白文印
PDFに追加する際には印影のパスとして追加されますので、拡大表示しても印影がきれいに表示されます。
独自に作成された画像や文字列をPDFに追加することもできます。

カスタムスタンプを作成
カスタムスタンプとして利用できるPDFファイルを生成します。
文字はパスとして追加されますので拡大表示してもきれいに表示されます。

電子印鑑・画像・文字列を貼り付ける際はページのコンテンツまたは注釈として追加でき透明度を指定できます。
PDF文書に既にある表示データと合成して表示できます。

電子印鑑テキスト文字列画像はXMLデータで指定します。
紙に押印する印鑑のように個人名とその枠で構成された電子印鑑をフォントとその大きさ色などをXMLデータで指定します。
XMLデータは再利用できますので複数PDFに同一の電子印鑑を容易に押印できます。

電子印鑑だけでなく、画像や文字列も追加できます。

画像形式(PNG,TIFF,JPEG)やPDF形式を作成できますのでカスタムスタンプとして電子印鑑にそのまま使用できます。

ダウンロード

PDF Stamperの無償体験版は、以下からダウンロードできます。無償体験版は、製品版と同じ機能を試用できます。
利用許諾契約書をご確認のうえダウンロードしてください。ダウンロードしますと、利用許諾契約書に同意したものとみなします。
「評価利用」や「電子印鑑作成」では、ライセンスキーが必要です。必ずダウンロードしてください。
無償体験版(Windows用ライブラリ):PDFStamper-1_10_1.zip
電子印鑑作成アプリケーション(Windows用):StampApp-1_10_1.zip
体験版(評価)用 ライセンスキー:"0-032E-583H5EW76R4R"

サンプル コード

既存のPDF文書に電子印鑑を追加するサンプルです。

C# C++ 他のサンプル
using System;
using PDFTools.PDFStructure;

namespace StmCsp
{
    partial class Stamp
    {
        static void Main(string[] args)
        {
            string data = @"
                <init xmlns='http://www.trustss.co.jp/2019/Structure/'>
                <pdfstamp xmlns='http://www.trustss.co.jp/2019/PDFStamp/'>
                <stamp name='Tanaka' pos='30 50' layer='fore' page='1'>
                    <text value='田中' font-name='MS Gothic' color='0 .75 .75 0' wmode='vertical' cspace='0' expand='2 1.2' offset='0 -.8' />
                    <border color='0 .75 .75 0' corner='100' width='0.5' clip1='true' />
                </stamp>";

            using (var stm = new Stamper("0-032E-583H5EW76R4R"))
            {
                //オープン
                if (stm.OpenDoc("in.pdf", "") < 0)
                {
                    Console.WriteLine("オープン失敗");
                    return;
                }

                //スタンプ
                stm.PaintStampData(data);

                //出力
                stm.SavePDF("out.pdf");
            }
        }
    }
}

利用分野

  • 電子文書へのオンライン承認
    PDF文書にオンラインで承認の印鑑を押印するようなアプリケーションに利用できます。 通常使用している印鑑の印影を画像として作成(スキャン)し、それを承認印として追加することもできます。 印影画像を追加する際は朱肉部分以外を透明にする必要がありますが、注釈として追加する場合はPDF文書との合成ができますので透明部分を作成する必要がありません。(電子印鑑を押印するサンプルコード)
  • 著作権(Copyright)表示の追加
    「PDF Stamper」は、指定された文字列をPDF文書の各ページに追加することができます。著作物であることの記述やその利用者を明示する文書を既に存在するPDFファイルに後から追加できます。
  • 電子印鑑 カスタムスタンプ素材
    PDF形式で電子印鑑(カスタムスタンプ)素材を作成できます。PDFファイルは新規に作成できます。
    画像形式で電子印鑑を作成した場合はワードプロセッサ ソフトウェアなどで文書に印鑑として貼り付けができます。

製品の種類(ライセンス)

PDF Stamperには、以下のライセンスがあります。

  • アプリケーションを開発するためのライセンス(SDKライセンス
    クライアントPCまたはサーバーで開発するためのライセンスです。
  • 開発したアプリケーションと共にAPIをクライアント用に配布するためのライセンス(クライアント・APIライセンス
    開発したAPIと共に画像に変換するAPIを配布するためのライセンスです。開発のライセンスを含みません。
  • 画像に変換する機能をサービスとして提供するライセンス(サーバー・ライセンス
    PDF Stamperの機能をサービスとして提供するためのライセンスです。開発のライセンスを含みません。

機能

  • 画像や文字列をページコンテンツや注釈(Stamp)に追加
    注釈に追加した場合はプロパティを設定できます。
  • Stampに枠を追加
    それぞれの画像や文字列に枠を追加できます。
    Stampの境界に沿って枠を描画できますので、電子印鑑として追加できます。
  • Stampに枠を丸み加工
    枠の四隅を丸みを持つように指定できますので、印影のようなStampを作成できます。
  • Stampに枠の外側をクリップ
    Stampの内容が枠をはみ出した場合に、枠外に描画しないように指定できます。
  • PDFファイル生成
    PDFファイルを生成できますので、電子印鑑素材作成などの場合に入力のPDFファイルが不要です。
    生成されたPDFファイルはカスタムスタンプとして利用できます。
  • 複数スタンプ
    複数のスタンプを設定でき、その中から必要なスタンプだけをPDFに追加できます。
  • 柔軟なページ指定
    スタンプを追加するページを柔軟に指定できます。
    例)先頭のページのみ、最終ページ以外など

仕様

  • Stampを追加できるPDF
    PDF1.4~PDF1.7
  • Stampが追加されたPDF
    PDF1.4~PDF1.7
  • 追加できる画像データ
    PNG、JPEG、TIFF、BMP形式

OS
  • Windows 8, 8.1, 10, 11 - 32ビットおよび64ビット版
  • Windows Server 2012, 2012R2, 2016, 2019, 2022 - 32ビットおよび64ビット版

開発環境
  • Microsoft Visual C++
  • Microsoft Visual C#
  • Microsoft Visual Basic(VB.NET)

無償評価版

無償の評価版(製品の機能をすべて利用できます)を利用できます。
利用許諾契約書をご確認のうえ以下からダウンロードしてください。
ダウンロードしますと利用許諾契約書に同意したものとみなします。

無償体験版(Windows用ライブラリ):PDFStamper-1_10_1.zip
電子印鑑作成アプリケーション(Windows用):StampApp-1_10_1.zip
体験版(評価)用 ライセンスキー:"0-032E-583H5EW76R4R"

ご質問、お問い合わせ

メールで support@TrustSS.co.jp 宛てにお送りください。
または、質問のページからお送りいただくようお願いします。ご要望も承っております。(匿名で送れます。)

PDF Toolsライト

PDF 構文解説

(ISO32000-1より)

PDF Tools製品概要