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

Parametry

PageRangeZakres stron liczony od jedynki albo pusty ciąg oznaczający wszystkie strony
OptionsMaska 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