Convertir Excel en TIFF avec l'API NET REST

Dans cette rubrique simple, vous apprendrez à convertir XLS en TIFF avec l’API REST NET. Nous développerons un convertisseur XLS en TIFF avec l’API Low Code C# en suivant les étapes détaillées et claires mentionnées dans la section suivante. L’application développée peut être intégrée à n’importe quelle application .NET prise en charge dans les environnements macOS, Linux ou Windows et la conversion peut être effectuée gratuitement.

Condition préalable

Étapes pour convertir XLS en TIFF avec NET REST API

  1. Définissez l’ID client et le secret client pour que l’API convertisse XLS en TIFF
  2. Créez une instance de la classe CellsApi avec les informations d’identification du client pour effectuer la conversion XLS en TIFF
  3. Spécifiez les noms des fichiers XLS source et TIFF de sortie et chargez le fichier XLS source dans un flux mémoire
  4. Créez une instance de PutConvertWorkbookRequest avec un flux de fichier XLS d’entrée et d’autres propriétés facultatives
  5. Appelez la méthode de requête Excel to TIFF pour convertir XLS en TIFF avec NET REST API
  6. Enregistrez le flux de fichiers TIFF rendu sur le disque local

Les étapes mentionnées ci-dessus transforment le type de fichier d’Excel en TIFF avec l’API low code C#. Nous allons démarrer le processus avec l’initialisation en configurant le SDK et en créant l’objet de classe CellsAPI. Nous allons ensuite accéder au fichier XLS source à l’aide d’un FileStream et créer une instance de la classe PutConvertWorkbookRequest qui est ensuite utilisée pour effectuer la conversion en un flux de fichiers TIFF à l’aide de la méthode PutConvertWorkbook().

Code pour la conversion d’Excel en TIFF dans l’API NET Low Code

using Aspose.Cells.Cloud.SDK.Api;
using Aspose.Cells.Cloud.SDK.Request;
using System;
using System.Collections.Generic;
using System.IO;
namespace Kb_Aspose.KB
{
public class XlsToTiffConverter
{
public void XlsToTiff()
{
try
{
string clientID = "Id";
string clientSecret = "secret";
string apiBaseUrl = "https://api.aspose.cloud";
// Source and output file names
string localPath = @"C:/ExcelFiles/";
string sourceFileFormat = "xls";
string outputFileFormat = "tiff";
string inputFileName = "Source."+ sourceFileFormat;
string outputFileName = "XlstoTiff."+ outputFileFormat;
var xlsToTiffRequest = new PutConvertWorkbookRequest
{
checkExcelRestriction = true,
File = new Dictionary<string, Stream>()
{
{
inputFileName, File.OpenRead(localPath + inputFileName)
}
},
format = outputFileFormat,
streamFormat = sourceFileFormat
};
CellsApi xlstoTiffApi = new CellsApi(clientID, clientSecret, apiBaseUrl);
var response = xlstoTiffApi.PutConvertWorkbook(xlsToTiffRequest);
response.Position = 0;
var fileStream = File.Create(localPath + outputFileName);
response.CopyTo(fileStream);
fileStream.Close();
Console.WriteLine("XLS to TIFF conversion completed");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Cet exemple de code simple vous permet de convertir Excel en TIFF avec l’API cloud C#. Il vous suffit de fournir un chemin valide pour le fichier XLS sur le disque à l’aide du SDK Aspose.Cells REST API qui effectuera la conversion, puis, une fois le processus de conversion terminé, téléchargera le flux de fichiers TIFF de sortie pour l’enregistrer localement.

We have learnt to transform XLS to TIFF with Cloud API in this topic. If you want to perform Excel to HTML conversion, refer to the article on how to Convert Excel to HTML with NET REST API.

 Français