SaveMarkdownToFile
Texto, extração, Markdown, arquivos
Descrição
Grava Markdown semântico de um intervalo de páginas PDF diretamente em um arquivo UTF-8
Sintaxe
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);Parâmetros
| PageRange | Um intervalo de páginas com base 1, ou uma string vazia para todas as páginas |
|---|---|
| Options | A máscara de opções documentada em ExportPageMarkdown |
| FileName | The destination file path |
Valores retornados
Retorna o número de páginas gravadas, ou zero quando a validação, a extração ou a gravação do arquivo falha
Observações
O arquivo de saída é UTF-8 sem byte-order mark
A análise e a serialização de documento inteiro retêm modelos de páginas selecionadas e buffers completos de Markdown e de UTF-8, como descrito pela SaveMarkdownToStream
Ordem de leitura, elementos de moldura, células mescladas e tabelas continuadas seguem a ExportDocumentMarkdown e a SetStructuredTextOptions
A extração preserva a página selecionada e a pilha de tags do writer aberta; tags do writer não salvas no momento são incluídas sem tags de fechamento nem finalização do documento
LastErrorCode retorna 113 para argumentos inválidos e 517 para falhas de extração ou de arquivo
Veja também
SaveMarkdownToStream, ExportDocumentMarkdown, SavePageRangeTextToFile