Convertir entre les formats Excel
Conversion d’Excel en PDF
Les fichiers PDF sont largement utilisés pour l’échange de documents entre les organisations, les secteurs gouvernementaux et les individus. Il s’agit d’un format de document standard et les développeurs de logiciels sont souvent invités à trouver un moyen de convertir les fichiers Microsoft Excel en documents PDF. Aspose.Cells prend en charge la conversion des fichiers Excel en PDF et maintient une haute fidélité visuelle lors de la conversion.
Aspose.Cells for .NET prend en charge la conversion de feuilles de calcul au format PDF indépendamment d’autres logiciels. Enregistrez un fichier Excel au format PDF à l’aide de la méthode Enregistrer de la classe Workbook. La méthode Enregistrer fournit l’énumération SaveFormat.Pdf qui convertit les fichiers Excel natifs au format PDF.
Convertissez directement depuis le tableur vers PDF, au lieu d’utiliser un outil tiers ou une API externe, présente plusieurs avantages :
- La conversion directe ne nécessite pas de fichiers temporaires car tout le processus peut être effectué en mémoire.
- Aucun fichier XML n’est nécessaire, donc les gros fichiers peuvent facilement être convertis.
- La vitesse de conversion est beaucoup plus rapide.
Pour convertir des fichiers en PDF:
- Instanciez un objet de la classe Workbook en appelant son constructeur vide.
- Vous pouvez ouvrir/charger un fichier de modèle existant ou sauter cette étape si vous créez le classeur à partir de zéro.
- Effectuez votre travail souhaité (saisie de données, application de formatage, définition de formules, insertion d’images ou d’autres objets graphiques, etc.) sur la feuille de calcul en utilisant les API Aspose.Cells.
- Lorsque le code de la feuille de calcul est complet, appelez la méthode Save de la classe Workbook pour enregistrer la feuille de calcul. Le format de fichier doit être PDF, donc sélectionnez Pdf (une valeur prédéfinie) dans l’énumération SaveFormat pour générer le document PDF final.
Workbook workbook = new Workbook(openFileDialog1.FileName);
workbook.Save(saveFileDialog1.FileName, SaveFormat.Pdf);
Conversion d’Excel en MHTML
MHTML combine du HTML normal avec des ressources externes (c’est-à-dire, du contenu qui est généralement lié, comme des images, des animations, de l’audio, etc.) en un seul fichier. Ils sont utilisés pour les emails avec l’extension de fichier .mht. Aspose.Cells prend en charge la lecture et l’écriture des fichiers MHTML.
Workbook workbook = new Workbook(openFileDialog1.FileName);
//Specify the HTML Saving Options
HtmlSaveOptions sv = new HtmlSaveOptions(SaveFormat.MHtml);
workbook.Save(saveFileDialog1.FileName, sv);
Conversion d’Excel en XPS
Parfois, vous voulez convertir ou enregistrer un classeur avec plusieurs feuilles de calcul au format texte. Pour les formats texte (par exemple TXT, TabDelim, CSV, etc.), à la fois Microsoft Excel et Aspose.Cells enregistrent par défaut le contenu de la feuille de calcul active uniquement.
Workbook workbook = new Workbook(openFileDialog1.FileName);
workbook.Save(saveFileDialog1.FileName, SaveFormat.CSV);