SaveDOCXToFile

Konwersja dokumentów, wyodrębnianie, DOCX, pliki

Opis

Przekształca zakres stron PDF w edytowalny plik DOCX zawierający natywne akapity, nagłówki, listy, tabele, style, podziały stron i opcjonalne obrazy

Składnia

Delphi

Function TPDFlib.SaveDOCXToFile(Const PageRange: WideString;
  Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::SaveDOCXToFile(PageRange As String,
  Options As Long, FileName As String) As Long

DLL

int DLSaveDOCXToFile(int InstanceID, const wchar_t* PageRange,
  int Options, const wchar_t* FileName);
int DLSaveDOCXToFileA(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 SaveDOCXToStream
FileNameŚcieżka docelowego pliku DOCX

Wartości zwracane

Zwraca liczbę przekonwertowanych stron albo zero, gdy walidacja, ekstrakcja, pakowanie lub zapis pliku się nie powiedzie

Uwagi

Plik jest standardowym pakietem WordprocessingML i nie wymaga automatyzacji Office ani zewnętrznego procesu konwersji

Otagowana kolejność czytania, puste i scalone komórki tabel oraz kontynuowane tabele są zgodne z opisem w SaveDOCXToStream; flagi analizy dokumentu ustawia się osobno przez SetStructuredTextOptions

Modele wybranych stron i dołączone obrazy są przechowywane podczas analizy całego dokumentu, wraz z dodatkowymi buforami XML i pakietu

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

Ostrzeżenia i źródła kolejności czytania sprawdź w GetLastStructuredTextDiagnostics

Wartość LastErrorCode wynosi 114 dla nieprawidłowych argumentów oraz 518 dla błędów ekstrakcji, pakowania lub pliku

Zobacz również

SaveDOCXToStream, SaveDOCXToFileA, ExportDocumentMarkdown