U ovoj jednostavnoj temi istražit ćete kako pretvoriti JPEG2000 u PDF pomoću NET REST API-ja. Izradit ćemo JP2 u PDF konverter s C# niskim kodnim API-jem pridržavajući se detaljnih i jednostavnih koraka navedenih u sljedećem odjeljku. Razvijena aplikacija može se koristiti s bilo kojom .NET aplikacijom podržanom u Windows, macOS ili Linux okruženjima, a konverzija se može izvršiti besplatno.
Preduvjet
- Izradite račun i nabavite vjerodajnice za API za pretvorbu JPEG2000 u PDF
- preuzimanje datoteka Aspose.Imaging Cloud SDK for .NET to convert JPEG2000 to PDF
- Postavite C# .NET projekt s gornjim SDK-om za prikaz JPEG2000 kao PDF-a
Koraci za pretvaranje JPEG2000 u PDF pomoću NET REST API-ja
- Postavite ID klijenta i Tajnu klijenta za API za pretvaranje JP2 u PDF
- Stvorite instancu klase ImagingAPI s vjerodajnicama klijenta za izvođenje konverzije JPEG2000 u PDF
- Navedite nazive izvornih JPEG2000 i izlaznih PDF datoteka
- Pročitajte izvornu JPEG2000 datoteku i prenesite je u pohranu u oblaku
- Stvorite instancu ConvertImageRequest s ulaznim JPEG2000 tokom datoteke i izlaznim PDF formatom
- Pozovite metodu ConvertImage za konvertiranje JPEG2000 u PDF pomoću NET REST API-ja
- Spremite tok izvezene PDF datoteke na lokalni disk
Gornji koraci izvoze vrstu datoteke iz JPEG2000 u PDF s C# Low Code API. Započet ćemo s konfiguracijom SDK-a inicijalizacijom objekta klase ImagingAPI. Zatim ćemo pristupiti izvornoj JPEG2000 datoteci pomoću FileStream-a i stvoriti instancu klase ConvertImageRequest koja će se dalje koristiti za izvođenje konverzije u PDF pomoću metode ConvertImage().
Kod za pretvorbu JP2 u PDF u NET Low Code API-ju
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); | |
} | |
} | |
} | |
} |
Ovaj osnovni primjer koda pokazuje kako pretvoriti JPEG2000 u PDF pomoću C# Cloud API-ja. Nakon rješavanja preduvjetnih zahtjeva, trebate učitati izvornu JPEG2000 sliku s diska i pomoću Aspose.Imaging REST API SDK dovršiti konverziju u PDF. Tok PDF datoteke vraća se nakon dovršetka pretvorbe i tada je možete spremiti lokalno 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.