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 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);Paramètres
| PageRange | Plage de pages basée sur 1, ou chaîne vide pour toutes les pages |
|---|---|
| Options | Le masque d'options documenté par ExportPageMarkdown |
| FileName | Chemin 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