Převeďte JPEG2000 do PDF pomocí NET REST API

V tomto jednoduchém tématu prozkoumáte, jak převést JPEG2000 na PDF pomocí NET REST API. Vytvoříme převaděč JP2 do PDF s C# low code API podle podrobných a jednoduchých kroků uvedených v následující části. Vyvinutou aplikaci lze použít s jakoukoli aplikací .NET podporovanou v prostředích Windows, macOS nebo Linux a převod lze provést zdarma.

Předpoklad

Kroky k převodu JPEG2000 do PDF pomocí NET REST API

  1. Nastavte ID klienta a Tajný klíč klienta pro rozhraní API pro převod JP2 do PDF
  2. Vytvořte instanci třídy ImagingAPI s přihlašovacími údaji klienta pro provedení převodu JPEG2000 do PDF
  3. Určete zdrojový JPEG2000 a názvy výstupních souborů PDF
  4. Přečtěte si zdrojový soubor JPEG2000 a nahrajte jej do cloudového úložiště
  5. Vytvořte instanci ConvertImageRequest se vstupním proudem souboru JPEG2000 a výstupním formátem PDF
  6. Voláním metody ConvertImage převod JPEG2000 do PDF pomocí NET REST API
  7. Uložte stream exportovaného souboru PDF na místní disk

Výše uvedené kroky exportují typ souboru z JPEG2000 do PDF s C# Low Code API. Začneme s konfigurací SDK inicializací objektu třídy ImagingAPI. Poté přistoupíme ke zdrojovému souboru JPEG2000 pomocí FileStream a vytvoříme instanci třídy ConvertImageRequest, která bude dále použita k provedení převodu do PDF pomocí metody ConvertImage().

Kód pro převod JP2 do PDF v 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);
}
}
}
}

Tento základní ukázkový kód ukazuje, jak převést JPEG2000 do PDF pomocí C# Cloud API. Po vyřešení nezbytných požadavků je třeba načíst zdrojový obrázek JPEG2000 z disku a pomocí Aspose.Imaging REST API SDK dokončí převod do PDF. Proud souboru PDF se vrátí po dokončení převodu a můžete jej uložit lokálně na disk.

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.

 Čeština