SaveDOCXToFile
ドキュメント変換、抽出、DOCX、ファイル
説明
PDF ページ範囲を、ネイティブの段落、見出し、リスト、テーブル、スタイル、改ページ、および省略可能な画像を含む編集可能な DOCX ファイルに変換します
構文
Delphi
Function TPDFlib.SaveDOCXToFile(Const PageRange: WideString;
Options: Integer; Const FileName: WideString): Integer;ActiveX
Function PDFlib::SaveDOCXToFile(PageRange As String,
Options As Long, FileName As String) As LongDLL
int DLSaveDOCXToFile(int InstanceID, const wchar_t* PageRange,
int Options, const wchar_t* FileName);
int DLSaveDOCXToFileA(int InstanceID, const char* PageRange,
int Options, const char* FileName);パラメータ
| PageRange | 1 から始まるページ範囲。空文字列の場合はすべてのページ |
|---|---|
| Options | SaveDOCXToStream に記載されたオプションマスク |
| FileName | 出力先 DOCX ファイルのパス |
戻り値
変換ページ数を返し、検証、抽出、パッケージ化、またはファイル書き込みに失敗した場合はゼロを返します
備考
このファイルは標準の WordprocessingML パッケージであり、Office オートメーションや外部変換処理を必要としません
タグ付き読み取り順序、空のセルと結合セル、テーブルの継続は SaveDOCXToStream に従います。ドキュメント解析フラグは SetStructuredTextOptions で別途設定します
ドキュメント全体の解析の間、選択ページのモデルと含まれる画像は保持され、追加の XML とパッケージバッファが使われます
抽出では、選択されたページと開いているライタータグスタックを保持します。未保存の現在のライタータグは、タグを閉じずドキュメントをファイナライズせずにそのまま含まれます
警告と読み取りソースは GetLastStructuredTextDiagnostics で確認してください
引数が無効な場合、LastErrorCode は 114、抽出、パッケージ化、ファイル処理の失敗時は 518 です