SaveDOCXToFile

Преобразуване на документи, извличане, DOCX, файлове

Описание

Преобразува диапазон от страници PDF в редактируем DOCX файл, съдържащ естествени абзаци, заглавия, списъци, таблици, стилове, прекъсвания на страници и незадължителни изображения

Синтаксис

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

Параметри

PageRangeДиапазон от страници с основа 1 или празен низ за всяка страница
OptionsМаската за опции, документирана от SaveDOCXToStream
FileNameПътят до целевия DOCX файл

Върнати стойности

Връща броя преобразувани страници или нула, когато проверката, извличането, пакетирането или записът на файл е неуспешен

Забележки

Файлът е стандартен пакет WordprocessingML и не изисква автоматизация на Office или външен процес на преобразуване

Изображенията се записват страница по страница и избраната PDF страница се възстановява, преди извикването да приключи

LastErrorCode е 114 при невалидни аргументи и 518 при неуспешно извличане, пакетиране или работа с файл

Вижте също

SaveDOCXToStream, SaveDOCXToFileA, ExportDocumentMarkdown