株式会社シンプルシステムズ 株式会社シンプルシステムズ
Products


PDFファイルを読み書きできるライブラリ。
PDFの電子帳票生成に最適! 現在お使いのPDFがそのままテンプレートとして生かせます。

XTop
PDF帳票生成ライブラリ

既存のPDFファイルをテンプレート(雛型)として読み込み、各種データを貼り付け、新たなPDFファイルとして書き出します。 貼り付けられるデータは、文字列、イメージ、バーコード、罫線、PDFファイル など。
ページ単位で連結、分割、拡大、縮小のほか、指定範囲の切り取りや挿入などもできます。
PDFのテンプレート作成に専用のツールは不要で、市販のソフトだけで実現できます。
OSは、Windows,Solaris,Linuxと豊富。.NETやJavaなど外部インターフェースも揃っています。

NEW
★ .NET 外部インターフェースオプションをリリース (2006年2月)

  
NEW
★面付けオプションをリリース (2005年12月)
PDFファイルで面付けをすることができます。
  
  
NEW
★QRコード貼り付けオプションをリリース (2005年11月)
最近カタログなどの片隅に印刷され、携帯端末などで手軽に読み込めるバーコード。このQRコードをPDFの任意の場所に貼り付けます。



XTopの特徴

 1)今使っているPDFがそのままテンプレートになる
  これまでに利用してきたPDFの帳票類をそのまま活用できます。
  テンプレート(雛型)制作に市販のアプリケーションがそのまま使えます。
  例)QuarkXpress、Illustrator、Photoshop、MicrosoftOffice、など

 2)だれでも簡単で変化に富んだ帳票の雛型が作成できる
  テンプレートは市販のアプリケーションで思いのままにデザインできます。
  専用のデザインアプリケーションではないので、固有の操作を覚える必要がありません。
  普通に作ってPDFに変換するだけで帳票の雛型になります。
  例)QuarkXpress、Illustrator、Photoshop、MicrosoftOffice、など

 3)業務の切り分けができる
  システム構築時運用時には、技術者とデザイナーの業務が完全に切り離せます。
  技術者はXML出力まで。デザイナーは帳票デザインだけ。作業分担がきわめて明確です。

 4)豊富なプラットフォーム
  Windowsをはじめ、UNIX(Solaris)、Linuxを用意しています。
  その他のプラットフォームについては、ご要望に応じポーティングいたします。

 5)セキュリティに対応
  128ビットの暗号化が可能です。
  ファイルを開く、印刷する、編集するなどの制御ができます。

 6)低コスト
  他の帳票作成ソフトと違い、専用のデザインツールが不要なため余計なコストがかかりません。

 7)速い
  PDFを雛型として利用するため、罫線などは毎回描画しません。
  このため、高速な帳票生成が実現できます。



概念図


XTopの処理例 (実行形式の場合)

 1)テンプレートの準備
 2)XML読み込み
 3)テンプレート読み込み
   テキスト貼り付け
   イメージ読み込み・貼り付け
 4)新たなPDFとして書き出し
 
 ※ライブラリ版もあります



基本モジュール

PDFのテンプレートと貼り付けたいデータをXTopに渡すと、データが埋め込まれた新しいPDFをダイナミックに生成します。

●テンプレートの準備
テンプレートとなるPDFファイルはお客様側でご用意ください。
テンプレートは任意のページを、ファイル名とページ番号で指定します。

<汎用のPDFファイルをテンプレートとして使えるメリット>
 1)市販ソフトが帳票のテンプレート制作ソフトとして使えるので、いろいろなデザインが可能
 2)専用のテンプレート作成エディタがいらないので、安価で操作が簡単
 3)これまで社内で使っていたPDFファイルが有効利用できる

<テンプレートの制限事項>
・開く際にパスワードが必要なPDFファイルは処理できません。
・LZW圧縮されているPDFファイルは処理できません。
・元のPDFにあるリンクやしおり情報は継承されません。

●データの準備
下記の情報を、API に渡す(ライブラリ版)か、XMLなどのデータファイルに記述(実行形式版)します。
 ・テンプレートのファイル名とページ番号
 ・文字列を挿入するフィールド名と貼り付ける文字列
 ・出力するPDFのファイル名
※文字列以外のデータ(イメージ、バーコード、罫線、PDFファイルなど)を貼り付けたい場合は、機能拡張オプションが必要です。

●フィールドへの文字列挿入
XTopがPDFテンプレートの各フィールドにテキストを挿入します。
フィールドは事前にAcrobatのフォーム機能で作成しておきます。
※指定した座標位置にフォントを貼り付けたい場合は、「ラベル貼り付け」オプションをご利用下さい。
※Adobe Designerで作成したフィールドへの挿入は現在調査中です。別途ご相談ください。

●ファイルの分割と結合
ファイル名とページ番号を連続して指定すると、ファイルの分割や結合ができます。

●セキュリティ設定機能
128ビットにも対応しています。

●対応OS
Solaris 8/9/10(SPARC) 、Linux: RedHat 8, Fedora 10(x86)、Windows 2000/XP/Vista/2000 Server/Server 2003/Server 2008(x86)
※ .NET、Java、COM、Perl、PL/SQLなどの外部インターフェースはオプションとしてご用意しています。
※各種データベースサーバとの連係については別途ご相談ください。
※各種プラットフォームへのポーティングについては別途ご相談ください。

●提供形態
ライブラリ または 実行形式

●カスタマイズ
データベースの設計やXMLファイル作成プログラムの開発作業をお引き受けします。



機能拡張オプション

●イメージ貼り付け機能
画像ファイル(bmp,jpeg,tiff形式)を指定した位置に貼り付けます。
貼り付け位置座標、拡大・縮小、回転角度(90度単位)、を指定。

●ラベル貼り付け機能
多くの種類のフォントを、指定した位置に縦横斜めに貼り付けます。
貼り付け位置座標、フォント、サイズ、色、回転角度(90度単位)などを指定。
ページ番号を挿入するときなどにも使用できます。
※フィールドに文字列を挿入する場合には標準機能だけで実現できます。

NEW
●QRコード貼り付け機能
文字列を与えるとQRコード化して貼り付けます。
印刷位置、拡大・縮小、回転角度(90度単位)、を指定。

●バーコード貼り付け機能
Code39、JANなど英数字のコードをバーコード化して貼り付けます。
印刷位置、拡大・縮小、回転角度(90度単位)、を指定。

●描画機能
指定したページに罫線を引き、棒グラフや折線グラフなどを描画します。
始点、終点、種類(実線や点線など)、太さ、色、を指定。

●PDF貼り付け機能
PDFテンプレート上に、さらにPDFを貼り付けます。(テキスト、画像、罫線のみ)
ページ、貼り付け位置座標、拡大・縮小、回転角度(90度単位)、を指定。
面付けやサムネイルなどの作成に最適です。

●すかし貼り付け機能
PDFテンプレート上に、透過率を変えてPDFを貼り付けます。(テキスト、画像、罫線のみ)
これによりテンプレート上の情報がすけて見えます。
ページ、貼り付け位置座標、透過率、拡大・縮小、回転角度(90度単位)、を指定。

NEW
●面付け機能
裁ち落としなどを考慮してPDFテンプレート上にPDFを貼り付けます。(テキスト、画像、罫線のみ)
ページ、貼り付け位置座標、拡大・縮小、回転角度(90度単位)、を指定。

●イメージテンプレート機能
イメージファイル(BMP、JPEG、TIFF)がそのままテンプレートとして使えます。
スキャニングした帳票イメージもそのまま利用できます。
イメージ画像のPDFファイル変換にも使えます。

●Java Script組み込み機能
お客様側が作成したJavaScriptをPDFに埋め込むと、以下のようなことが実現できます。
・セキュリティなどで制御されたPDFファイルを開く際に、ダイアログなどを表示
・PDFファイルを開く際に自動的に印刷する、といった自動処理の設定
・Web上に置くPDFファイルをクライアントへダウンロードしても参照できないようにする。など

●フィールド埋め込み機能
フィールドに書かれている文字列を取り出し、通常のテキストデータとしてPDFの同じ場所に貼り付けます。
また、XTopで挿入したフィールド内の文字列も同様に処理できます。

●しおり組み込み機能
しおり情報をPDFファイルに組み込みます。

●サムネイル組み込み機能
PDFファイルの各ページのサムネイルを作成し、PDFファイルに組み込みます。

●動画貼り付け機能
動画を指定した位置に貼り付けます。

●音声貼り付け機能
音声ファイルを指定した位置に貼り付けます。


外部インターフェイスオプション

基本モジュールのライブラリ版をご利用 (実行形式ではなく) のときには以下のオプションが使えます。必要に応じていずれか一つをお選びください。
※共有ライブラリ(Windows:DLL、UNIX:SO)を直接呼び出す場合には不要です。
※実行形式版をご利用のときには不要です。

NEW
●.NET
 VB.NET、C#、ASP.NET、をご利用の場合
 Microsoft .NET Framework 1.1
 ※Windows版のみ

●Java
 JNI 使用
 Java2SE 1.3.1以降
 ※Linux版は RedHat Linux 8.0以降

●COM
 VB、ASP、をご利用の場合

●Perl

●PL/SQL


運用事例

 ・損害保険の申込書・見積書・提案プランの自動作成
 ・社員が給与明細をイントラネットで閲覧し印刷する
 ・賃貸アパートなどの住宅情報を検索して、一覧表示、地図の貼り込み、印刷
 ・海外向け自動車整備マニュアルに、翻訳した部品名のテキストや画像を貼り付ける
 ・海外在住の購読者へ「毎日新聞」の日本語版を配布する際の、PDFファイルの前加工
 ・CADシステムと連係して、設計図に応じた部品表を自動作成


XTop以外にも、各種プログラムをご用意しております。
詳しくはPDF関連プログラムの索引のページへ


お問合せ
〒101−0021
東京都千代田区外神田2−14−10 第2電波ビル
株式会社シンプルシステムズ 営業部
電 話 : 03−3251−0031  FAX : 03−3254−5918
E-mail : info@simplesystems.co.jp

Copyright (C) 2008 Simple Systems Co., Ltd. All rights reserved