Փոխարկեք JPEG2000-ը PDF-ի NET REST API-ով

Այս պարզ թեմայում դուք կսովորեք, թե ինչպես փոխակերպել JPEG2000PDF-ի NET REST API-ով: Մենք կստեղծենք JP2-ից PDF փոխարկիչ C# ցածր կոդով API՝ հետևելով հետևյալ բաժնում նշված մանրամասն և պարզ քայլերին: Մշակված հավելվածը կարող է օգտագործվել Windows, macOS կամ Linux միջավայրերում աջակցվող ցանկացած .NET հավելվածի հետ, և փոխակերպումը կարող է կատարվել անվճար:

Նախադրյալ

NET REST API-ով JPEG2000-ը PDF-ի փոխարկելու քայլեր

  1. Սահմանեք Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը API-ի համար՝ JP2-ը PDF-ի փոխարկելու համար
  2. Ստեղծեք ImagingAPI դասի օրինակ՝ հաճախորդի հավատարմագրերով JPEG2000-ի PDF փոխակերպման համար
  3. Նշեք JPEG2000 աղբյուրը և թողարկեք PDF ֆայլերի անունները
  4. Կարդացեք աղբյուրի JPEG2000 ֆայլը և վերբեռնեք այն ամպային պահեստում
  5. Ստեղծեք ConvertImageRequest-ի օրինակ՝ մուտքագրված JPEG2000 ֆայլի հոսքով և ելքային PDF ձևաչափով
  6. Զանգահարեք ConvertImage մեթոդը * JPEG2000-ը PDF-ի փոխարկելու NET REST API-ով*
  7. Պահպանեք արտահանված PDF ֆայլի հոսքը տեղական սկավառակի վրա

Վերոնշյալ քայլերը արտահանում են ֆայլի տեսակը JPEG2000-ից PDF՝ C# Low Code API-ով: Մենք կսկսենք SDK-ի կազմաձևումը` նախաստորագրելով ImagingAPI դասի օբյեկտը: Այնուհետև մենք մուտք կգործենք JPEG2000 աղբյուրի ֆայլը FileStream-ի միջոցով և կստեղծենք ConvertImageRequest դասի օրինակ, որը հետագայում կօգտագործվի PDF-ի փոխարկումը ConvertImage() մեթոդի միջոցով:

JP2-ի PDF փոխակերպման կոդը 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);
}
}
}
}

Այս հիմնական օրինակ կոդը ցույց է տալիս, թե ինչպես փոխարկել JPEG2000-ը PDF-ի C# Cloud API-ով: Նախնական պահանջները լուծելուց հետո դուք պետք է բեռնեք աղբյուրի JPEG2000 պատկերը սկավառակից և օգտագործեք Aspose.Imaging REST API SDK-ն ավարտում է փոխակերպումը PDF-ի: PDF ֆայլի հոսքը վերադարձվում է փոխակերպման ավարտից հետո, և այնուհետև դուք կարող եք այն տեղային պահել սկավառակի վրա:

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.

 Հայերեն