Convertir JPG en PDF avec l'API NET REST

Dans cette rubrique simple, vous apprendrez comment convertir JPG en PDF avec l’API NET REST. Nous allons créer un convertisseur JPG en PDF avec l’API C# Low Code en suivant les instructions détaillées et les étapes simples mentionnées dans la section suivante. Cet exemple peut être intégré à n’importe quelle application .NET prise en charge dans les environnements Windows, Linux ou macOS et la conversion peut être effectuée gratuitement.

PrérequisCréez un compte et obtenez les informations d’identification de l’API pour effectuer la conversion JPG en PDF

Étapes pour convertir JPG en PDF avec l’API NET REST

  1. Définissez l’ID client et le secret client pour que l’API convertisse JPG en PDF
  2. Créez une instance de la classe ImagingAPI avec les informations d’identification du client pour effectuer la conversion JPG en PDF
  3. Spécifiez les noms des fichiers JPG source et PDF de sortie
  4. Lisez le fichier JPG source et téléchargez-le sur le stockage cloud
  5. Créez une instance de ConvertImageRequest avec le flux de fichier d’entrée et le format PDF de sortie
  6. Appelez la méthode ConvertImage pour convertir JPEG en PDF avec l’API NET REST
  7. Enregistrez le fichier PDF de sortie sur le disque local avec le flux de réponse renvoyé

Les étapes ci-dessus transforment le type de fichier de JPG en PDF avec l’API C# Low Code. Nous commencerons le processus par l’initialisation de la configuration du SDK en créant l’instance de classe ImagingAPI. Nous accéderons ensuite au fichier JPEG source à l’aide d’un FileStream à partir de et instancierons un objet de classe ConvertImageRequest qui sera ensuite utilisé pour effectuer la conversion en PDF à l’aide de la méthode ConvertImage().

Code pour la conversion JPG en PDF dans l’API NET Low Code

using Aspose.Imaging.Cloud.Sdk.Api;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using Aspose.Imaging.Cloud.Sdk.Model;
using System;
using System.IO;
namespace Kb_Aspose.KB
{
public class JpegToPdfConverter
{
public void JpgToPdf()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var jpegToPdfApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.jpg";
var outputFileName = "JPGtoPDF.pdf";
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
var filesUploadResult = jpegToPdfApi.UploadFile(uploadFileRequest);
var outputFormat = "pdf";
var remoteFolder = null; // Input file is saved at the root of the storage
var remoteStorage = null; // Cloud Storage name
var convertJpgToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat,
var convertedPdfDataStream = jpegToPdfApi.ConvertImage(convertJpgToPdfRequest);
convertedPdfDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
convertedPdfDataStream.Seek(0, SeekOrigin.Begin);
convertedPdfDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Cet exemple de code fonctionnel vous permet de convertir JPG en PDF avec l’API C# Cloud. Vous êtes censé charger un fichier JPG source à l’aide du SDK de l’API REST Aspose.Imaging et obtenir le flux du fichier PDF de sortie après le processus de conversion, qui est ensuite enregistré en tant que fichier localement sur le disque.

Dans cette rubrique, nous avons une expérience pratique pour transformer JPG en PDF avec l’API Cloud. Si vous souhaitez effectuer une conversion BMP vers WEBP, reportez-vous à l’article expliquant comment Convertir BMP en WEBP avec l’API NET REST.

 Français