Convertir Excel en Pdf, Image, et autres formats avec Golang via C++

Convertir un classeur Excel en PDF

Les fichiers PDF sont largement utilisés pour échanger des documents entre organisations, secteurs gouvernementaux, et particuliers. C’est un format de document standard, et les développeurs de logiciels sont souvent sollicités pour trouver un moyen de convertir les fichiers Microsoft Excel en documents PDF.

Aspose.Cells prend en charge la conversion de fichiers Excel en PDF et maintient une haute fidélité visuelle dans la conversion.

Convertir un classeur Excel en JPG

Aspose.Cells prend en charge la conversion de fichiers Excel en JPG. L’exemple de code ci-dessous montre comment sauvegarder un classeur en JPG.

Convertir un classeur Excel en image

Aspose.Cells prend en charge la conversion de fichiers Excel en images. L’exemple de code ci-dessous montre comment sauvegarder un classeur en images.

Convertir un classeur Excel en XPS

Le format de document XPS se compose de balises XML structurées qui définissent la mise en page d’un document et l’apparence visuelle de chaque page, ainsi que des règles de rendu pour la distribution, l’archivage, le rendu, le traitement et l’impression de documents.

Le langage de balisage pour XPS est un sous-ensemble de XAML, ce qui lui permet d’incorporer des éléments graphiques vectoriels dans les documents, en utilisant XAML pour marquer les primitives de Windows Presentation Foundation (WPF). Les éléments utilisés sont décrits en termes de chemins et autres primitives géométriques.

Un fichier XPS est, en fait, une archive ZIP Unicode utilisant les Conventions d’Emballage Ouvert, contenant les fichiers qui composent le document. Ceux-ci incluent un fichier de balisage XML pour chaque page, du texte, des polices intégrées, des images raster, des graphiques vectoriels 2D, ainsi que des informations de gestion des droits numériques. Le contenu d’un fichier XPS peut être examiné simplement en l’ouvrant dans une application prenant en charge ZIP.

À partir de Aspose.Cells 6.0.0, la conversion de Microsoft Excel en XPS est prise en charge.

Convertir Excel en Ods, Sxc, et Fods (OpenOffice / LibreOffice Calc)

Aspose.Cells supporte la conversion de fichiers Excel en fichiers Ods, Sxc, et Fods. L’exemple de code ci-dessous montre comment convertir le modèle en fichiers Ods, Sxc, et Fods.

Conversion de Classeur Excel en Fichiers MHTML

Le format MHTML combine du HTML normal avec des ressources externes (c’est-à-dire du contenu généralement lié tel que des images, des animations, de l’audio, etc.) dans un seul fichier. Ils sont utilisés pour les e-mails avec l’extension de fichier .mht.

Aspose.Cells prend en charge la lecture et l’écriture des fichiers MHTML.

L’exemple de code ci-dessous montre comment enregistrer un classeur sous forme de fichier MHTML.

Conversion de Classeur Excel en HTML

L’API Aspose.Cells offre un support pour l’exportation de feuilles de calcul au format HTML. À cette fin, Aspose.Cells utilise la classe HtmlSaveOptions pour offrir la flexibilité de contrôler plusieurs aspects du HTML de sortie.

L’exemple de code ci-dessous montre comment enregistrer un classeur sous forme de fichier HTML.

Configuration des Préférences d’Image pour le HTML

Depuis la version 8.0.2, Aspose.Cells expose GetImageOptions() pour la classe HtmlSaveOptions, permettant aux développeurs de spécifier les préférences d’image lors de l’enregistrement de feuilles de calcul en HTML.

Voici certains des paramètres d’image pouvant être appliqués :

  • ImageType: Spécifie le type d’image. Veuillez noter que toutes les formes, y compris les graphiques, sont rendues sous forme d’images dans le HTML de sortie.
  • GetQuality() : Spécifie la qualité de l’image entre 0 et 100 lorsque ImageType est défini comme Jpeg.
  • GetVerticalResolution(): Obtient ou définit la résolution verticale de l’image en points par pouce.
  • GetHorizontalResolution(): Obtient ou définit la résolution horizontale de l’image en points par pouce.
  • TiffCompression : Obtient ou définit le type de compression pour les images lorsque ImageType est défini comme Tiff.
  • GetTransparent(): Indique si l’arrière-plan d’une image doit être transparent lorsque ImageFormat est spécifié comme Png.

Le code ci-dessous démontre comment utiliser HtmlSaveOptions.GetImageOptions() pour spécifier différentes préférences.

Convertir un classeur Excel en Markdown

L’API Aspose.Cells supporte l’exportation des feuilles de calcul au format Markdown. Pour exporter la feuille active en Markdown, passez SaveFormat.Markdown en tant que second paramètre de la méthode Workbook.Save. Vous pouvez également utiliser la classe MarkdownSaveOptions pour spécifier des paramètres supplémentaires pour l’exportation de la feuille de calcul en Markdown.

L’exemple de code suivant montre comment exporter la feuille de calcul active au format Markdown en utilisant le membre d’énumération SaveFormat.Markdown. Veuillez voir le fichier Markdown de sortie généré par le code à titre de référence.

Convertir un classeur Excel en JSON

Aspose.Cells supporte la conversion d’un classeur en fichier JSON (JavaScript Object Notation).

L’exemple de code suivant montre comment exporter la feuille active en JSON en utilisant le membre d’énumération SaveFormat.Json. Veuillez voir le code pour convertir le fichier source en le fichier JSON de sortie généré par le code à titre de référence.

Convertir Excel en XML

Aspose.Cells prend en charge la conversion d’un classeur en XML de feuille de calcul Excel 2003 et en données XML brutes.

Convertir un classeur Excel en TIFF

Aspose.Cells prend en charge la conversion d’un classeur en fichier TIFF.

Le code ci-dessous montre comment convertir Excel en TIFF :

Convertir un classeur Excel en DOCX

L’API Aspose.Cells offre un support pour la conversion des feuilles de calcul en format DOCX. Pour exporter le classeur en DOCX, passez SaveFormat.Docx comme second paramètre de la méthode Workbook.Save. Vous pouvez également utiliser la classe DocxSaveOptions pour spécifier des paramètres supplémentaires pour l’exportation de la feuille de calcul en DOCX.

L’exemple de code suivant montre comment exporter la feuille active en DOCX en utilisant le membre d’énumération SaveFormat.Docx. Veuillez voir le fichier DOCX de sortie généré par le code à titre de référence.

Convertir un classeur Excel en PPTX

L’API Aspose.Cells supporte la conversion des feuilles de calcul en format PPTX. Pour exporter le classeur en PPTX, passez SaveFormat.Pptx comme second paramètre de la méthode Workbook.Save. Vous pouvez également utiliser la classe PptxSaveOptions pour spécifier des paramètres supplémentaires pour l’exportation de la feuille en PPTX.

L’exemple de code suivant démontre l’exportation de la feuille de calcul active vers PPTX en utilisant le membre d’énumération SaveFormat.Pptx. Veuillez consulter le fichier PPTX de sortie généré par le code pour référence.

Convertir le classeur Excel en EPUB

L’API Aspose.Cells prend en charge la conversion de feuilles de calcul au format EPUB. Pour exporter le classeur au format EPUB, passez SaveFormat.Epub en tant que deuxième paramètre de la méthode Workbook.Save. Vous pouvez également utiliser la classe EBookSaveOptions pour spécifier des paramètres supplémentaires lors de l’exportation de la feuille de calcul en EPUB.

L’exemple de code suivant démontre l’exportation de la feuille de calcul active en EPUB en utilisant le membre d’énumération SaveFormat.Epub.

Convertir le classeur Excel en AZW3

L’API Aspose.Cells prend en charge la conversion de feuilles de calcul au format AZW3. Pour exporter le classeur en AZW3, passez SaveFormat.Azw3 en tant que deuxième paramètre de la méthode Workbook.Save. Vous pouvez également utiliser la classe EBookSaveOptions pour définir des paramètres supplémentaires pour l’exportation de la feuille de calcul en AZW3.

L’exemple de code suivant démontre l’exportation de la feuille de calcul active en AZW3 en utilisant le membre d’énumération SaveFormat.Azw3.

Sujets avancés