La conversion de XML en DIF en C++ via les bibliothèques d’automatisation de format de fichier Aspose.Total for C++ est un processus simple en deux étapes. Dans un premier temps, vous pouvez exporter XML vers XLSX en utilisant Aspose.PDF for C++ , puis en utilisant Aspose.Cells for C++ API de programmation de feuille de calcul, vous pouvez convertir XLSX en DIF.
API C++ pour convertir XML en DIF
Exigences de conversion
Installez à partir de la ligne de commande en tant que nuget install Aspose.Total.Cpp
ou via la console du gestionnaire de packages de Visual Studio avec Install-Package Aspose.Total.Cpp
.
Vous pouvez également obtenir le programme d’installation MSI hors ligne ou les DLL dans un fichier ZIP à partir de téléchargements .
Obtenir ou définir les informations du fichier XML via C++
Aspose.PDF for C++ vous permet également d’obtenir des informations sur votre document XML et vous permet de prendre des décisions éclairées avant votre processus de conversion. Afin d’obtenir des informations spécifiques sur un fichier XML, vous devez d’abord appeler la méthode get_Info() de Document classe. Une fois l’objet DocumentInfo récupéré, vous pouvez obtenir les valeurs des propriétés individuelles. De plus, vous pouvez également définir les propriétés en utilisant les méthodes respectives de la classe DocumentInfo.
Enregistrer le format de fichier DIF dans le flux via C++
Aspose.Cells for C++ permet d’enregistrer le format de fichier DIF en streaming. Pour enregistrer des fichiers dans un flux, créez un objet MemoryStream ou FileStream et enregistrez le fichier dans cet objet de flux en appelant IWorkbook méthode Save de l’objet. Spécifiez le format de fichier souhaité à l’aide de l’énumération SaveFormat lors de l’appel de la méthode Save.