Converteer JPEG2000 naar PDF met NET REST API

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

Voorwaarde

Stappen om JPEG2000 naar PDF te converteren met NET REST API

  1. Stel de client-ID en het clientgeheim in voor de API om JP2 naar PDF te converteren
  2. Maak een exemplaar van de ImagingAPI-klasse met clientreferenties om JPEG2000 naar PDF-conversie uit te voeren
  3. Geef de bron-JPEG2000 en uitvoer-PDF-bestandsnamen op
  4. Lees het bron-JPEG2000-bestand en upload het naar de cloudopslag
  5. Maak een exemplaar van ConvertImageRequest met invoer-JPEG2000-bestandsstroom en uitvoer-PDF-formaat
  6. Roep de methode ConvertImage aan om JPEG2000 naar PDF te converteren met NET REST API
  7. Sla de geëxporteerde PDF-bestandsstream op de lokale schijf op

De bovenstaande stappen exporteren het bestandstype van JPEG2000 naar PDF met C# Low Code API. We beginnen met de configuratie van de SDK door het ImagingAPI-klasseobject te initialiseren. We zullen dan toegang krijgen tot het JPEG2000-bronbestand met behulp van een FileStream en een exemplaar van de ConvertImageRequest-klasse maken die verder zal worden gebruikt om de conversie naar een PDF uit te voeren met behulp van de ConvertImage()-methode.

Code voor JP2 naar PDF-conversie 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 JPEG2000ToPdfConverter
{
public void Jp2ToPdf()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var jp2ToPdfImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.jp2";
var outputFileName = "JPEG2000toPDF.pdf";
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadJp2FileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
jp2ToPdfImageApi.UploadFile(uploadJp2FileRequest);
var outputFormat = "pdf";
var remoteFolder = null; // Input file is saved at the root of the storage
var remoteStorage = null; // Cloud Store name
var convertJp2ToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var pdfDataStream = jp2ToPdfImageApi.ConvertImage(convertJp2ToPdfRequest);
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);
}
}
}
}

Deze eenvoudige voorbeeldcode laat zien hoe u JPEG2000 naar PDF kunt converteren met C# Cloud API. Nadat u aan de vereiste vereisten heeft voldaan, moet u de bron-JPEG2000-afbeelding van de schijf laden en met behulp van de Aspose.Imaging REST API SDK de conversie naar PDF voltooien. De PDF-bestandsstroom wordt geretourneerd nadat de conversie is voltooid en u kunt deze vervolgens lokaal op de schijf opslaan.

In this simple article, we have learned to transform JP2 to PDF with cloud API. If you intend to perform PSD to PDF conversion, refer to the article on how to Convert WMF to PDF with NET REST API.

 Nederlands