ライブラリ本体のクラスです。
PdfToCellsObjクラスが提供するメソッドは以下のとおりです。
メソッド名 | 戻り値 | パラメータ | 説明 |
SetEnvironment | なし | libPath:String ライブラリの格納フォルダ(bin)をフルパスで指定 | [必須]ライブラリの格納パスをプロセス内環境変数に設定します。 GetVersionString()、DoConvert()を使用する前には必ず呼び出してください。 |
GetVersionString | String | なし | バージョン文字列を取得し、バージョン情報の文字列を返します。 |
SetDocumentPath | なし | fileName:String 変換元PDFファイルのパス名 passWord:String パスワード | [必須]変換元ファイル名を指定します。 PDFにセキュリティが設定されている場合は、変換元PDFファイルとともに設定を解除するパスワード文字列を指定します。パスワードは32バイト以内でなければなりません。 |
SetOutputFilePath | なし | fileName:Strin 変換先Excelファイルのパス名 | [必須]変換先ファイル名を指定します。 |
SetFormatType | なし | formatType:String 変換種別 | [必須]変換種別を英大文字で指定します。 本バージョンで指定可能な変換種別は以下のみです。 @XLSX (Excel ブック形式(xlsx)に変換) |
SetOptionFilePath | なし | fileName:Strin オプション設定ファイルのパス名 | 変換条件を記述したXML形式ファイル名を指定します(オプション設定ファイルを参照)。 |
SetPageRange | なし | pageRange:String 任意のページ範囲 | 変換対象とするページを指定します(ページ範囲の指定方法を参照)。 |
SetConvFontW | なし | isConvFontW:Bool 文字幅を取得する/しない | 変換時にフォント情報から文字幅を取得するか否かを指定します。 処理速度を重視する場合は「false」を指定してください(PDFによって効果が異なります)。 |
ChangeWhiteTextColor | なし | isChangeColor:Bool 文字色を変更する/しない red:赤色の値 green:緑色の値 blue:青色の値 | PDFで白に設定されている文字色を別の色(RGB値)に変更します。既定値では黒色が設定されます。 |
SetClippingText | なし | isClippingText:Bool テキストを変換する/しない | PDFでクリッピングパスが付加されたテキストはパス内のテキストのみ対象とし、パス外のテキストは無視して変換します。 SetClippingText(true)とSetClippingTextAdd(true)は同時に指定できません。 |
SetClippingTextAdd | なし | isClippingTextAdd:Bool テキストを変換する/しない | PDFでクリッピングパスが付加されたテキストはパス内のテキストを変換し、パス外のテキストは末尾に追加して変換します。 |
SetNotUseIndent | なし | isNotUseIndent:Bool インデントを使用する/しない | セルの左端とテキスト先頭との距離をインデントで調整するか、半角空白を挿入して調整するか指定します。 半角空白を使用する場合、文字列は左詰めとなります(数値の場合は無効)。 |
SetNotUseAlignment | なし | isNotUseAlignment:Bool 文字揃えを出力する/しない | セルの水平方向の文字配置に文字揃えを出力するかどうかを指定します(数値の場合は無効)。 |
SetMinVerticalLineLength | なし | isSetMinVline:Bool 指定した長さ以下の垂直線を無視する/しない fLengthValue:Float 無視する垂直線の長さ | 指定した長さ以下の垂直線を無視し、Excelで縦罫線に変換しません。 垂直線の長さはミリメートルで実数値を指定してください。 |
SetMinHorizontalLineLength | なし | isSetMinHline:Bool 指定した長さ以下の水平線を無視する/しない fLengthValue:Float 無視する水平線の長さ | 指定した長さ以下の水平線を無視し、Excelで横罫線に変換しません。 水平線の長さはミリメートルで実数値を指定してください。 |
SetNoImage | なし | isNoImage:Bool 画像を変換する/しない | 変換先にイメージ(画像)を出力するかしないかを指定します。 |
SetRightIndent | なし | isRightIndent:Bool 右インデントを出力する/しない | 右詰めの場合に、セルの右端とテキストの右端の距離を右インデントで出力するようにします。 |
SetNoAdjustLineHeight | なし | isNoAdjustLineHeight:Bool 行高を補正する/しない | 変換時に表の行の高さを補正するかしないかを指定します。 |
DoConvert | Int | なし | 変換処理を実行します。 正常に終了した場合は、0を戻します。 |