SaveDOCXToFile

Conversione dei documenti, estrazione, DOCX, file

Descrizione

Converte un intervallo di pagine PDF in un DOCX modificabile con paragrafi, intestazioni, elenchi, tabelle, stili, interruzioni di pagina e immagini facoltative

Sintassi

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

Parametri

PageRangeUn intervallo di pagine in base uno oppure una stringa vuota per ogni pagina
OptionsLa maschera di opzioni documentata da SaveDOCXToStream
FileNameIl percorso del file DOCX di destinazione

Valori restituiti

Restituisce le pagine convertite oppure zero se convalida, estrazione, creazione pacchetto o scrittura fallisce

Note

Il file è un pacchetto WordprocessingML standard e non richiede Office o conversione esterna

L'ordine di lettura con tag, le celle di tabella vuote e unite e le tabelle proseguite seguono SaveDOCXToStream; i flag di analisi del documento vengono impostati separatamente tramite SetStructuredTextOptions

I modelli delle pagine selezionate e le immagini incluse vengono conservati durante l'analisi sull'intero documento, con buffer aggiuntivi per XML e pacchetto

L'estrazione preserva la pagina selezionata e lo stack di tag del writer aperto; i tag writer non ancora salvati sono inclusi senza chiudere i tag né finalizzare il documento

Consulta GetLastStructuredTextDiagnostics per i warning e le sorgenti di lettura

LastErrorCode è 114 per argomenti non validi e 518 per errori di estrazione, creazione del pacchetto o file

Vedere anche

SaveDOCXToStream, SaveDOCXToFileA, ExportDocumentMarkdown