SaveMarkdownToFile
Tekst, wyodrębnianie, Markdown, pliki
Opis
Zapisuje semantyczny Markdown dla zakresu stron PDF bezpośrednio do pliku UTF-8
Składnia
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);Parametry
| PageRange | Zakres stron liczony od jedynki albo pusty ciąg oznaczający wszystkie strony |
|---|---|
| Options | Maska opcji opisana w ExportPageMarkdown |
| FileName | Ścieżka pliku docelowego |
Wartości zwracane
Zwraca liczbę zapisanych stron albo zero, gdy walidacja, ekstrakcja lub zapis pliku się nie powiedzie
Uwagi
Plik wyjściowy ma kodowanie UTF-8 bez znacznika kolejności bajtów
Analiza całego dokumentu i serializacja przechowują modele wybranych stron oraz kompletne bufory Markdown i UTF-8, zgodnie z opisem w SaveMarkdownToStream
Kolejność czytania, elementy stałe strony, scalone komórki i kontynuowane tabele są zgodne z opisem w ExportDocumentMarkdown oraz SetStructuredTextOptions
Wyodrębnianie zachowuje wybraną stronę i otwarty stos tagów zapisu; bieżące niezapisane tagi zapisu trafiają do wyniku bez tagów zamykających i bez finalizowania dokumentu
Wartość LastErrorCode wynosi 113 dla nieprawidłowych argumentów oraz 517 dla błędów ekstrakcji lub pliku
Zobacz również
SaveMarkdownToStream, ExportDocumentMarkdown, SavePageRangeTextToFile