SaveMarkdownToFile
テキスト、抽出、Markdown、ファイル
説明
PDF ページ範囲の意味構造を持つ Markdown を UTF-8 ファイルへ直接書き込みます
構文
Delphi
Function TPDFlib.SaveMarkdownToFile(Const PageRange: WideString;
Options: Integer; Const FileName: WideString): Integer;ActiveX
Function PDFlib::SaveMarkdownToFile(PageRange As String,
Options As Long, FileName As String) As LongDLL
int DLSaveMarkdownToFile(int InstanceID, const wchar_t* PageRange,
int Options, const wchar_t* FileName);
int DLSaveMarkdownToFileA(int InstanceID, const char* PageRange,
int Options, const char* FileName);パラメータ
| PageRange | 1 から始まるページ範囲。空文字列の場合はすべてのページ |
|---|---|
| Options | ExportPageMarkdown に記載されたオプションマスク |
| FileName | 出力先ファイルのパス |
戻り値
書き込まれたページ数を返します。検証、抽出、またはファイル書き込みに失敗した場合はゼロを返します
備考
出力ファイルはバイトオーダーマークなしの UTF-8 です
ドキュメント全体の解析とシリアライズでは、SaveMarkdownToStream で説明されるとおり、選択ページのモデルと完全な Markdown・UTF-8 バッファが保持されます
読み取り順序、装飾要素、結合セル、テーブルの継続は ExportDocumentMarkdown と SetStructuredTextOptions に従います
抽出では、選択されたページと開いているライタータグスタックを保持します。未保存の現在のライタータグは、タグを閉じずドキュメントをファイナライズせずにそのまま含まれます
LastErrorCode は無効な引数では 113、抽出またはファイルの失敗では 517 になる
関連項目
SaveMarkdownToStream、ExportDocumentMarkdown、SavePageRangeTextToFile