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 LongDLL
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
| PageRange | Un intervallo di pagine in base uno oppure una stringa vuota per ogni pagina |
|---|---|
| Options | La maschera di opzioni documentata da SaveDOCXToStream |
| FileName | Il 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