SaveMarkdownToFile
Текст, извлечение, Markdown, файлы
Описание
Записывает семантический Markdown для диапазона страниц PDF напрямую в файл 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 без BOM
Анализ и сериализация по всему документу удерживают модели выбранных страниц и полные буферы Markdown и UTF-8, как описано в SaveMarkdownToStream
Порядок чтения, служебные элементы, объединённые ячейки и продолженные таблицы следуют ExportDocumentMarkdown и SetStructuredTextOptions
Извлечение сохраняет выбранную страницу и открытый стек тегов писателя; текущие несохранённые теги писателя включаются без закрывающих тегов и без финализации документа
LastErrorCode возвращает 113 при некорректных аргументах и 517 при сбое извлечения или записи файла
См. также
SaveMarkdownToStream, ExportDocumentMarkdown, SavePageRangeTextToFile