jp.co.antenna.pdfdrv
クラス PtlDrvConvert

java.lang.Object
  上位を拡張 jp.co.antenna.pdfdrv.PtlDrvConvert

public class PtlDrvConvert
extends java.lang.Object

PDF Driver を利用してドキュメントを PDF へ変換するクラスです。


フィールドの概要
static java.lang.String NULL_VALUE
           
static int SELECT_SETTINGS_CLASS
          出力設定の指定方法:設定内容で指定する。
static int SELECT_SETTINGS_DEFAULT
          出力設定の指定方法:指定しない(現在の PDF Driver 設定)
static int SELECT_SETTINGS_FILE
          出力設定の指定方法:設定ファイルで指定する。
 
コンストラクタの概要
PtlDrvConvert()
           
PtlDrvConvert(PtlDrvConvert obj)
           
 
メソッドの概要
 boolean convertFile(java.lang.String inputFile, java.lang.String outputFile)
          PDF変換を行う。
 boolean convertFileAddin(java.lang.String inputFile, java.lang.String outputFile)
          PDF変換を行う(Officeアドインを使用する)。
 int getErrorCode()
          直近のエラーコードを取得する。
 java.lang.String getErrorMessage()
          直近のエラーメッセージを取得する。
 java.lang.String getErrorMessageJP()
          直近のエラーメッセージを必ず日本語で取得する。
 int getPageNumber(java.lang.String inputFile)
          ページ数を取得する。
 java.lang.String GetSelectedPrinter()
          選択中のプリンタ名を取得する。
 boolean isEvaluation()
          試用版かどうかを確認する。
 boolean isExpired()
          ライセンスの有効期限内かどうかを確認する。
 void ReleasePrinter()
          選択したプリンタを解放する。
 int SelectPrinter(java.lang.String PrinterName)
          プリンタを選択する。
 boolean setParamExcelAddinSettings(PtlParamExcelAddinSetting excelSetting)
          MS Office Excel Addin の設定内容を指定する。
 boolean setParamPPTAddinSettings(PtlParamPPTAddinSetting pptSetting)
          MS Office PowerPoint Addin の設定内容を指定する。
 boolean setParamSettings(PtlParamDriverSettings param)
          PDF Driver 設定内容を指定する。
 boolean setParamWordAddinSettings(PtlParamWordAddinSetting wordSetting)
          MS Office Word Addin の設定内容を指定する。
 void setSelectPage(int nStartPage, int nEndPage)
          変換するページを指定する。
 void setSelectSettings(int selectSettings)
          PDF Driver 出力設定の指定をファイルか内容かを選択する。
 boolean setSettingsFile(java.lang.String settingsFile)
          PDF Driver 設定ファイルを指定する。
 void setSinglePageConvert(boolean bSingle)
          ページ毎にPDFへ変換するか指定する。
 void terminate()
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SELECT_SETTINGS_DEFAULT

public static final int SELECT_SETTINGS_DEFAULT
出力設定の指定方法:指定しない(現在の PDF Driver 設定)

関連項目:
定数フィールド値

SELECT_SETTINGS_FILE

public static final int SELECT_SETTINGS_FILE
出力設定の指定方法:設定ファイルで指定する。

関連項目:
定数フィールド値

SELECT_SETTINGS_CLASS

public static final int SELECT_SETTINGS_CLASS
出力設定の指定方法:設定内容で指定する。

関連項目:
定数フィールド値

NULL_VALUE

public static final java.lang.String NULL_VALUE
関連項目:
定数フィールド値
コンストラクタの詳細

PtlDrvConvert

public PtlDrvConvert()
              throws PtlDrvException
例外:
PtlDrvException

PtlDrvConvert

public PtlDrvConvert(PtlDrvConvert obj)
              throws PtlDrvException
例外:
PtlDrvException
メソッドの詳細

terminate

public void terminate()

convertFile

public boolean convertFile(java.lang.String inputFile,
                           java.lang.String outputFile)
                    throws PtlDrvException
PDF変換を行う。

パラメータ:
inputFile - 変換元ファイル
outputFile - 変換先PDFファイル
例外:
PtlDrvException

getPageNumber

public int getPageNumber(java.lang.String inputFile)
                  throws PtlDrvException
ページ数を取得する。
Excelの場合:シート数(非表示シートを含む)
PowerPointの場合:スライド数(非表示スライドを含む)

パラメータ:
inputFile - Office/一太郎ファイル
例外:
PtlDrvException

setSelectPage

public void setSelectPage(int nStartPage,
                          int nEndPage)
                   throws PtlDrvException
変換するページを指定する。
Excelの場合:シート番号(非表示シートを含まない)
PowerPointの場合:スライド番号(非表示スライドを含む)

パラメータ:
nStartPage - 開始ページ番号
nEndPage - 終了ページ番号
例外:
PtlDrvException

setSinglePageConvert

public void setSinglePageConvert(boolean bSingle)
                          throws PtlDrvException
ページ毎に1つのPDFへ変換する指定を行う。
Excelの場合:シート単位(非表示シートを含まない)
PowerPointの場合:スライド単位(非表示スライドを含む)

パラメータ:
bSingle - true:ページ毎にPDFへ変換する
例外:
PtlDrvException

setSelectSettings

public void setSelectSettings(int selectSettings)
                       throws PtlDrvException
PDF Driver 出力設定の指定をファイルか内容かを選択する。

パラメータ:
selectSettings - 出力設定の指定方法
例外:
PtlDrvException

setSettingsFile

public boolean setSettingsFile(java.lang.String settingsFile)
                        throws PtlDrvException
PDF Driver 設定ファイルを指定する。

パラメータ:
settingsFile - 登録済みの出力設定ファイル
例外:
PtlDrvException

setParamSettings

public boolean setParamSettings(PtlParamDriverSettings param)
                         throws PtlDrvException
PDF Driver 設定内容を指定する。

パラメータ:
param - 出力設定クラス(PtlParamDriverSettings)
例外:
PtlDrvException

convertFileAddin

public boolean convertFileAddin(java.lang.String inputFile,
                                java.lang.String outputFile)
                         throws PtlDrvException
PDF変換を行う(Officeアドインを使用する)。

パラメータ:
inputFile - 変換元ファイル
outputFile - 変換先PDFファイル
例外:
PtlDrvException

setParamWordAddinSettings

public boolean setParamWordAddinSettings(PtlParamWordAddinSetting wordSetting)
                                  throws PtlDrvException
MS Office Word Addin の設定内容を指定する。

パラメータ:
wordSetting - Word アドインの設定(PtlParamWordAddinSetting)
例外:
PtlDrvException

setParamExcelAddinSettings

public boolean setParamExcelAddinSettings(PtlParamExcelAddinSetting excelSetting)
                                   throws PtlDrvException
MS Office Excel Addin の設定内容を指定する。

パラメータ:
excelSetting - Excel アドインの設定(PtlParamExcelAddinSetting)
例外:
PtlDrvException

setParamPPTAddinSettings

public boolean setParamPPTAddinSettings(PtlParamPPTAddinSetting pptSetting)
                                 throws PtlDrvException
MS Office PowerPoint Addin の設定内容を指定する。

パラメータ:
pptSetting - PowerPoint アドインの設定(PtlParamPPTAddinSetting)
例外:
PtlDrvException

isEvaluation

public boolean isEvaluation()
                     throws PtlDrvException
試用版かどうかを確認する。

戻り値:
true:試用版
例外:
PtlDrvException

isExpired

public boolean isExpired()
                  throws PtlDrvException
ライセンスの有効期限内かどうかを確認する。

戻り値:
true:有効期限内。
例外:
PtlDrvException

getErrorCode

public int getErrorCode()
                 throws PtlDrvException
直近のエラーコードを取得する。

戻り値:
エラーコード。(PtlDrvErrorCode)
例外:
PtlDrvException

getErrorMessage

public java.lang.String getErrorMessage()
                                 throws PtlDrvException
直近のエラーメッセージを取得する。

戻り値:
エラーメッセージ。
例外:
PtlDrvException

getErrorMessageJP

public java.lang.String getErrorMessageJP()
                                   throws PtlDrvException
直近のエラーメッセージを必ず日本語で取得する。

戻り値:
日本語のエラーメッセージ。
例外:
PtlDrvException

SelectPrinter

public int SelectPrinter(java.lang.String PrinterName)
                  throws PtlDrvException
プリンタを選択する。

パラメータ:
PrinterName - 使用するプリンタ名。空文字列で自動選択。
戻り値:
エラーコード。0=成功。その他失敗。
例外:
PtlDrvException

ReleasePrinter

public void ReleasePrinter()
                    throws PtlDrvException
選択したプリンタを解放する。

例外:
PtlDrvException

GetSelectedPrinter

public java.lang.String GetSelectedPrinter()
                                    throws PtlDrvException
選択中のプリンタ名を取得する。

戻り値:
選択中のプリンタ名。未選択時は空文字列。
例外:
PtlDrvException