SaveDOCXToFile
Conversion de documents, extraction, DOCX, fichiers
Description
Convertit une plage de pages PDF en fichier DOCX modifiable contenant paragraphes, titres, listes, tableaux, styles, sauts de page et images facultatives natifs
Syntaxe
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);Paramètres
| PageRange | Plage de pages basée sur 1, ou chaîne vide pour toutes les pages |
|---|---|
| Options | Le masque d'options documenté par SaveDOCXToStream |
| FileName | Chemin du fichier DOCX de destination |
Valeurs de retour
Renvoie le nombre de pages converties, ou zéro si la validation, l'extraction, la création du paquet ou l'écriture du fichier échoue
Remarques
Le fichier est un paquet WordprocessingML standard et ne nécessite ni automatisation Office ni processus de conversion externe
L’ordre de lecture balisé, les cellules de tableaux vides et fusionnées et les tableaux poursuivis suivent SaveDOCXToStream ; les drapeaux d’analyse de document se définissent séparément via SetStructuredTextOptions
Les modèles de pages sélectionnées et les images incluses sont conservés pendant l’analyse à l’échelle du document, avec des tampons XML et de paquet supplémentaires
L’extraction préserve la page sélectionnée et la pile de balises du writer ouverte ; les balises courantes non enregistrées du writer sont incluses sans fermer de balises ni finaliser le document
Consultez GetLastStructuredTextDiagnostics pour les avertissements et les sources de lecture
LastErrorCode vaut 114 pour des arguments non valides et 518 pour un échec d'extraction, d'empaquetage ou de fichier