Converteer GIF naar PDF met NET REST API

In dit eenvoudige onderwerp ontdekt u hoe u GIF kunt omzetten naar PDF met de NET REST API**. We zullen een GIF naar PDF-converter maken met C# Low Code API door de gedetailleerde en eenvoudige stappen te volgen die in de volgende sectie worden vermeld. Deze applicatie kan worden samengevoegd met elke .NET-applicatie die wordt ondersteund in Windows-, Linux- of macOS-omgevingen en de conversie kan gratis worden uitgevoerd.

Voorwaarde

Stappen om GIF naar PDF te converteren met NET REST API

  1. Stel de client-ID en het clientgeheim in voor de API om GIF naar PDF te converteren
  2. Maak een exemplaar van de ImagingAPI-klasse met clientreferenties om GIF naar PDF-conversie uit te voeren
  3. Geef de bron-GIF en uitvoer-PDF-bestandsnamen op
  4. Lees het voorbeeld-GIF-bestand en upload het naar de cloudopslag
  5. Maak een object van ConvertImageRequest met invoerbestandsstroom en uitvoer-PDF-formaat
  6. Roep de methode ConvertImage aan om GIF naar PDF te converteren met NET REST API
  7. Sla het geconverteerde PDF-bestand op de lokale schijf op met de geretourneerde antwoordstroom

De bovenstaande stappen transformeren het bestandstype van GIF naar PDF met C# Low Code API. We beginnen met de initialisatie van de SDK-configuratie door de ImagingAPI-klasse-instantie te maken. Vervolgens zullen we toegang krijgen tot het GIF-bronbestand met behulp van een FileStream vanaf de schijf en een ConvertImageRequest-klasseobject instantiëren dat verder wordt gebruikt voor het uitvoeren van de conversie naar een PDF met behulp van de ConvertImage()-methode.

Code voor conversie van GIF naar PDF in NET Low Code API

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 GifToPdfConverter
{
public void GifToPdf()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var gifToPdfImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.gif";
var outputFileName = "GIFtoPDF.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 = gifToPdfImageApi.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 convertGifToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var pdfDataStream = gifToPdfImageApi.ConvertImage(convertGifToPdfRequest);
pdfDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
pdfDataStream.Seek(0, SeekOrigin.Begin);
pdfDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Met deze voorbeeldcode kunt u GIF naar PDF converteren met C# Cloud API. U moet een GIF-bestand aanleveren met behulp van de Aspose.Imaging REST API SDK en vervolgens na de conversie de uitvoer-PDF-bestandsstroom downloaden om deze lokaal op te slaan. U kunt tijdens het maken van de ConvertImageRequest-instantie ook de andere optionele eigenschappen instellen die in deze voorbeeldcode standaard op null zijn ingesteld.

In dit artikel hebben we geleerd GIF naar PDF te transformeren met Cloud API. Als u geïnteresseerd bent in het uitvoeren van conversie van TIFF naar PDF, raadpleegt u het artikel over hoe u Converteer TIFF naar PDF met NET REST API kunt doen.

 Nederlands