SaveMarkdownToFile

Texte, extraction, Markdown, fichiers

Description

Écrit directement dans un fichier UTF-8 un Markdown sémantique pour une plage de pages PDF

Syntaxe

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 Long

DLL

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);

Paramètres

PageRangePlage de pages basée sur 1, ou chaîne vide pour toutes les pages
OptionsLe masque d'options documenté par ExportPageMarkdown
FileNameChemin du fichier de destination

Valeurs de retour

Renvoie le nombre de pages écrites, ou zéro si la validation, l'extraction ou l'écriture du fichier échoue

Remarques

Le fichier de sortie est en UTF-8 sans marque d'ordre des octets

L’analyse et la sérialisation à l’échelle du document conservent les modèles des pages sélectionnées ainsi que les tampons Markdown et UTF-8 complets, comme décrit par SaveMarkdownToStream

L’ordre de lecture, les habillages, les cellules fusionnées et les tableaux poursuivis suivent ExportDocumentMarkdown et SetStructuredTextOptions

L’extraction préserve la page sélectionnée et la pile de balises du writer ouverte ; les balises courantes non enregistrées du writer sont incluses sans fermer de balises ni finaliser le document

LastErrorCode vaut 113 si les arguments ne sont pas valides et 517 si l'extraction ou le fichier échoue

Voir aussi

SaveMarkdownToStream, ExportDocumentMarkdown, SavePageRangeTextToFile