jp.co.antenna.dmc.v3
クラス DMCnativeV3

java.lang.Object
  拡張jp.co.antenna.dmc.v3.DMCnativeV3

public class DMCnativeV3
extends java.lang.Object

DMC Library用のnative関数

作成者:
Hiorshi Obata

コンストラクタの概要
DMCnativeV3()
           
 
メソッドの概要
static DMCfileInfo getDMCFileInfo(java.io.File f)
          ファイル識別機能
static int getPageText(java.io.File appfile, java.io.File txtfile, DMCTextInfo textInfo, int page)
          頁抽出機能
static void getProperty(java.io.File appfile, DMCTextInfo textinfo, DMCProperty property)
          プロパティ抽出機能
static int getPwdPageText(java.io.File appfile, java.io.File txtfile, DMCTextInfo textInfo, int page, java.lang.String password)
          暗号化されたPDFファイルの頁抽出機能
static void getPwdProperty(java.io.File appfile, DMCTextInfo textinfo, DMCProperty property, java.lang.String password)
          暗号化されたPDFファイルのプロパティ抽出機能
static void getPwdText(java.io.File appfile, java.io.File txtfile, DMCTextInfo textInfo, java.lang.String password)
          暗号化されたPDFファイルのテキスト抽出機能
static void getText(java.io.File appfile, java.io.File txtfile, DMCTextInfo textInfo)
          テキスト抽出機能
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DMCnativeV3

public DMCnativeV3()
メソッドの詳細

getDMCFileInfo

public static DMCfileInfo getDMCFileInfo(java.io.File f)
                                  throws DMCException
ファイル識別機能

パラメータ:
f - 識別対象ファイル
戻り値:
識別結果
例外:
DMCException
関連項目:
DMCfileInfo

getText

public static void getText(java.io.File appfile,
                           java.io.File txtfile,
                           DMCTextInfo textInfo)
                    throws DMCException
テキスト抽出機能

パラメータ:
appfile - 抽出対象ファイル
txtfile - 出力ファイル
textInfo - 出力するテキストの詳細指定
例外:
DMCException
関連項目:
DMCTextInfo

getPageText

public static int getPageText(java.io.File appfile,
                              java.io.File txtfile,
                              DMCTextInfo textInfo,
                              int page)
                       throws DMCException
頁抽出機能

パラメータ:
appfile - 抽出対象ファイル
txtfile - 出力ファイル
textInfo - 出力するテキストの詳細指定
page - ページ番号。page=0の時、対象ファイルの総ページ数を取得する
戻り値:
page=0の時、総ページ数。page!=0の時エラーコード(エラーは例外を投げるので判定不要)
例外:
DMCException
関連項目:
DMCTextInfo

getPwdPageText

public static int getPwdPageText(java.io.File appfile,
                                 java.io.File txtfile,
                                 DMCTextInfo textInfo,
                                 int page,
                                 java.lang.String password)
                          throws DMCException
暗号化されたPDFファイルの頁抽出機能

パラメータ:
appfile - 抽出対象ファイル
txtfile - 出力ファイル
textInfo - 出力するテキストの詳細指定
page - ページ番号。page=0の時、対象ファイルの総ページ数を取得する
password - パスワード
戻り値:
page=0の時、総ページ数。 page!=0の時エラーコード(エラーは例外を投げるので判定不要)
例外:
DMCException
関連項目:
DMCTextInfo

getPwdText

public static void getPwdText(java.io.File appfile,
                              java.io.File txtfile,
                              DMCTextInfo textInfo,
                              java.lang.String password)
                       throws DMCException
暗号化されたPDFファイルのテキスト抽出機能

パラメータ:
appfile - 抽出対象ファイル
txtfile - 出力ファイル
textInfo - 出力するテキストの詳細指定
password - パスワード
例外:
DMCException
関連項目:
DMCTextInfo

getProperty

public static void getProperty(java.io.File appfile,
                               DMCTextInfo textinfo,
                               DMCProperty property)
                        throws DMCException
プロパティ抽出機能

パラメータ:
appfile - 抽出対象ファイル
textinfo - 出力するテキストの詳細指定
property - 文書プロパティ
例外:
DMCException
関連項目:
DMCTextInfo, DMCProperty

getPwdProperty

public static void getPwdProperty(java.io.File appfile,
                                  DMCTextInfo textinfo,
                                  DMCProperty property,
                                  java.lang.String password)
                           throws DMCException
暗号化されたPDFファイルのプロパティ抽出機能

パラメータ:
appfile - 抽出対象ファイル
textinfo - 出力するテキストの詳細指定
property - 文書プロパティ
password - パスワード
例外:
DMCException
関連項目:
DMCTextInfo, DMCProperty