製品概要

 

BCLテクノロジーズeasyPDF SDK 5.1 は下記のAPI で構成されています。:

 

PDFプリンタAPIs
APIリファレンス / 主な仕様
印刷可能なドキュメントをたった3列のコードでPDFへ変換します。
-

Set oPrinter = CreateObject("easyPDF.Printer.5")
Set oPrintJob = oPrinter.PrintJob
oPrintJob.PrintOut "C:\input.doc", "C:\output.pdf"
詳細...

-
ASPとASP.NETは必要最小限のセットアップをサポートします。
-
メモリ内のデータからPDFをプリントします。(例 HTMLストリームをPDFへ直接プリント)
-
既存のプリント機能を通してPDFを作成します。(ファイル > プリント)
-
PDFへプリントする際のページ範囲を設定します。
  HTMLのための固有サポート(インターネットエクスプローラを介して)
-
プロパティ: DisableScriptDebugger, DisableErrorDialogOnEveryError, Footer, Header, MarginBottom, MarginLeft, MarginRight, MarginTop, PrintBGColor.
  マイクロソフトWordのための固有サポート
-
プロパティ: AddInTimeOut, BookmarkDepth, ConvertHyperlinks, ConvertBookmarks, DocumentPassword, EnableAutoMacros, MarginBottom, MarginLeft, MarginRight, MarginTop, OpenAndRepair, PageHeight, PageWidth, PaperOrientation, PaperSize, PrintInBackground, PrintRevisions
  マイクロソフトExcelのための固有サポート
-
プロパティ: DocumentPassword, FitToPagesTall, FitToPagesWide, MarginBottom, MarginLeft, MarginRight, MarginTop, PaperOrientation, PaperSize, PrintAllSheets, Zoom
  マイクロソフトPowerPointのための固有サポート
-
プロパティ: FitToPage, FrameSlides, HandoutOrder, OutputType, PrintColorType, QueueWaitTimeout
-
PowerPoint内の異なる印刷モード(例 スライド、ノート、配布資料など) へのサポートをします。
  マイクロソフトVisioのための固有サポート
-
プロパティ: PaperOrientation, PaperSize, PrintScale
イメージファイル (BMP, JPEG, GIF, PNG, TIFF, WMF, EMF) のPDF変換
  追加アプリケーションのインストールは必要ありません。
 

Windows’ Filename associationを使用してのドキュメントのPDFへのプリント。詳細...

-
このオブジェクトを使用する際、easyPDF SDKはホストアプリケーションを検索するためにWindows' filename associationを参照します。
-
プロパティ: ForceCloseAppOnFinish
フォント埋込みとサブセッティング(TrueTypeフォントのみ)
-
フォント埋込み
-
フォントの代用
-
バーコード-フォント埋込みサポート(Type 0)
-
ユニコード(中国語、日本語、韓国語)と縦書き文字サポート   
-
置換を介しての基本14フォントのサポート
PDF内のイメージ
-
イメージ圧縮、ダウンサイジング、画質
PDFメタデータ (作者、タイトル、サブジェクトなど) 
-
メタデータの有効/無効化。
-
作者、アプリケーション、キーワード、サブジェクト、タイトルをSetします。
PDFセキュリティ 
-
セキュリティ機能の有効/無効化。
-
注釈(フォームファイリング)、ファイルの暗号化(128または40ビット)、コンテンツ抽出、ドキュメント変更、印刷のための許可をGetまたはSetします。
-
ファイルの暗号化、オーナーパスワード、ユーザーパスワードをGetまたはSetします。
電子署名
-
電子署名を有効/無効化。
-
デジタルIDファイル名、署名イメージ、署名位置、ズーム、連絡先、所在地、目的をGetまたはSetします。
デジタルスタンプ(PDFページ゙上へ画像を押印する)
-
デジタルスタンプの有効/無効化。
-
スタンプカウント、ファイル名、1ページ目のみスタンプ、配置、透明度、ズームをGetまたはSetします。
透かし
-
透かしの有効/無効化。
-
透かしテキスト、テキスト回転、テキストのアウトライン、テキストの色、テキストの不透明度、カウント、1ページ目のみの透かし、フォント名、フォントサイズ、配置をGetまたはSetします。
PDFビューア設定
-
メニューバーを隠す、ツールバーを隠す、Windowsコントロールを隠す、ページ拡大、ページレイアウト、ビューアパネル(ブックマーク、ページ、レイヤーなど)、プリントスケーリング
プリンタ設定
-
プリンタのグラフィック解像度をSetします。
-
プリンタの用紙位置をSetします。
-
プリンタの用紙サイズをSetします。
-
プリンタのカラータイプ(グレイスケールまたはカラー)をSetします。
-
共通サイズの紙をサポートします。
-
ユーザー定義用紙を作成します。
-
ユーザー定義用紙を削除します。
プリントジョブとイベント モニタリングが APIを監視
   

 

 

PDFプロセッサAPIs
APIリファレンス / 主な仕様
PDFProcessor オブジェクト
-
これが全てのeasyPDF PDFプロセッサSDK機能にアクセスする為のエントリーポイントです。このオブジェクトは既存のPDFファイルのポストプロセスの実行をします。
Set oProcessor = CreateObject("easyPDF.PDFProcessor.5")
oProcessor.Merge "C:\input01.pdf", "C:\input02.pdf", "C:\output.pdf"
PDFの操作
-
PDFを統合します。
-
1つのPDFを2つに分割します。
-
PDF内の1または複数ページを回転させます。
-
PDF内の1または複数ページを削除します。
-
PDFファイルから1または複数ページを抽出します。
-
ファイルサイズの縮小のためのPDFを最適化します。
PDFファイルへ各要素の埋込み
-
ノートをPDFファイルへ埋込みます。
-
テキストをPDFファイルへ埋込みます。
-
ハイパーリンクをPDFファイルへ埋込みます。
-
添付ファイルをPDFファイルへ埋込みます。
-
四角または円形の注釈をPDFファイルへ追加します。
PDFブックマーキング
-
ブックマークをPDFファイルへ付加します。
-
全てのブックマークをPDFファイルから削除します。
PDFからのテキストの抽出
-
テキストをPDFから抽出します。
-
PDFファイル内の固有の座標からテキストを抽出します。
情報の取得
-
メタデータ(作者、タイトル、サブジェクトなどのドキュメント情報)を編集または抽出します。
-
ページサイズ(幅と高さの情報)をGetします。
-
ページの回転をGetします。
-
ページカウントをGetします。
-
PDFのバージョンをGetします。
PDFセキュリティと暗号化
-
PDFファイルから電子署名情報をGetします。
-
既存のPDFを暗号化します。
-
PDFの暗号解除と暗号化をします。
-
暗号化を確認します。
-
PDFファイルがパスワード(どんなパスワードでも)を持っているかどうか確認します。
-
PDFファイルがユーザーパスワードを持っているかどうか確認します。
   

 

 

PDFコンバータAPIs
API リファレンス / 主な仕様
PDFConverter オブジェクト
-
これがPDFを画像(BMP, GIF, JPEG, PNG, TIFF)への変換機能全てにアクセスするためのエントリーポイントです。
Set oConverter = CreateObject("easyPDF.PDFConverter.5")
Set oPDF2Image = oConverter.PDF2Image

oPDF2Image.ImageFormat = CNV_IMAGE_FMT_JPEG
oPDF2Image.Convert "C:\input.pdf", "C:\output.jpg"
-
単一ファイル出力であっても、ページ番号をファイル名に追加します。
-
ファイル変換タイムアウト値をGet/Setします。
-
イメージカラー(1600万色, 256色, 8ビット, モノクロ, グレイスケール)をGet/Setします。
-
イメージフォーマット(BMP, GIF, JPEG, PNG, TIFF)をGet/Setします。
-
画質をGet/Setします。(5~100、100が最高画質)
-
解像度をGet/Setします。(8~600 dpi)
-
ファイル名へ挿入するための最小ページ数をGet/Setします。
-
ページ変換タイムアウト値をGet/Setします。
-
ファイル名とページ数の間に挿入するセパレータ文字列をGet/Setします。
TIFFサポート
-

TIFF圧縮をGet/Setします。

  • CCITT Group 3 fax compression
  • CCITT Group 4 fax compression
  • CCITT modified Huffman RLE compression
  • JPEG DCT compression
  • LZW compression
  • 非圧縮
  • Macintoshi RLE compression
-
MultiplageTIFFを作成するか否かを指示するフラグをGet/Setします。
-
TIFF Xイメージ解像度をGet/Setします。
-
TIFF Yイメージ解像度をGet/Setします。

 

 

 

PDF ドキュメントAPIs
API リファレンス / 主な仕様
PDFDocument オブジェクト
-
これが全てのeasyPDFフォーム機能にアクセスするためのエントリーポイントです。
Set oDocument = CreateObject("easyPDF.PDFDocument.5")
oDocument.Open "C:\input.pdf"

Set oTextField = oDocument.oFormFields("My Text Field")
oTextField.Value = "Hello"

oDocument.SaveAs "C:\output.pdf"
oDocument.Close False
FormFields オブジェクト ( このオブジェクトがPDF中のフォーム、すなわちフィールドの集まり、を表しています。) 詳細...
-
ドキュメント内のフォームの数をGetまたはSetします。
-
特定されたタイプ(テキスト、コンボボックス、チェックボックス、またはラジオボタン) のフォームフィールドをGetします。
-
フォーム内のフィールドが変更されていないかどうか確認します。
FormField オブジェクト ( このオブジェクトがシングルフォームフィールド、すなわちテキスト、リスト、コンボボックス、チェックボックス、またはラジオボタンを表現しています。) 詳細...
-
フォームフィールド内の値が変更されてないか確認します。
-
フォームフィールドの名前をGetします。
-
フォームフィールドのタイプ(テキスト、コンボボックス、チェックボックスまたはラジオボタン)をGet します。
テキストフィールド
-
キャラクタ数をGet します。
-
マルチライン テキストフィールドを確認します。
-
パスワード テキストフィールドを確認します。
-
テキストフィールドの値をGet またはSet します。
リストフィールド
-
1つ以上のフィールドが選択されているかどうか確認します。
コンボボックス フィールド
-
カスタム値を確認します。
-
カスタム値をGet またはSet します。
ラジオボタン フィールド
-
少なくとも1つのボタンが選択されたかどうか確認します。
-
ラジオボタンのグループが同時にオンまたはオフしているかどうか確認します。
ラジオボタン フィールドを検出する
-
カスタム値をGet またはSet します。
チェックボックス フィールド