इस सरल विषय में, आप यह पता लगाएंगे कि NET REST API के साथ JPEG2000 को PDF में कैसे बदलें। हम निम्नलिखित अनुभाग में उल्लिखित विस्तृत और सरल चरणों का पालन करके C# लो कोड API के साथ JP2 से PDF कनवर्टर बनाएंगे। विकसित एप्लिकेशन का उपयोग विंडोज, मैकओएस या लिनक्स वातावरण में समर्थित किसी भी .NET एप्लिकेशन के साथ किया जा सकता है और रूपांतरण मुफ्त में किया जा सकता है।
पूर्वापेक्षा
- खाता बनाएं और API क्रेडेंशियल प्राप्त करें JPEG2000 को PDF में रूपांतरित करने के लिए
- डाउनलोड करना Aspose.Imaging Cloud SDK for .NET to convert JPEG2000 to PDF
- JPEG2000 को PDF के रूप में प्रस्तुत करने के लिए उपरोक्त SDK के साथ C# .NET प्रोजेक्ट सेटअप करें
NET REST API के साथ JPEG2000 को PDF में बदलने के चरण
- JP2 को PDF में बदलने के लिए API के लिए क्लाइंट ID और क्लाइंट सीक्रेट सेट करें
- JPEG2000 से PDF रूपांतरण करने के लिए क्लाइंट क्रेडेंशियल के साथ ImagingAPI क्लास का एक उदाहरण बनाएं
- स्रोत JPEG2000 और आउटपुट PDF फ़ाइल नाम निर्दिष्ट करें
- स्रोत JPEG2000 फ़ाइल को पढ़ें और उसे क्लाउड स्टोरेज पर अपलोड करें
- JPEG2000 फ़ाइल स्ट्रीम इनपुट और PDF प्रारूप आउटपुट के साथ ConvertImageRequest का एक उदाहरण बनाएँ
- NET REST API के साथ JPEG2000 को PDF में बदलने के लिए ConvertImage विधि को कॉल करें
- निर्यातित PDF फ़ाइल स्ट्रीम को स्थानीय डिस्क पर सहेजें
उपरोक्त चरण फ़ाइल प्रकार को JPEG2000 से PDF में C# लो कोड API के साथ निर्यात करते हैं। हम इमेजिंग एपीआई क्लास ऑब्जेक्ट को आरंभ करके SDK के कॉन्फ़िगरेशन से शुरुआत करेंगे। फिर हम FileStream का उपयोग करके स्रोत JPEG2000 फ़ाइल तक पहुँचेंगे और ConvertImageRequest क्लास का एक इंस्टेंस बनाएंगे जिसका उपयोग ConvertImage() विधि का उपयोग करके PDF में रूपांतरण करने के लिए किया जाएगा।
NET लो कोड API में JP2 से PDF रूपांतरण के लिए कोड
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); | |
} | |
} | |
} | |
} |
यह मूल उदाहरण कोड दर्शाता है कि C# Cloud API* के साथ *JPEG2000 को PDF में कैसे परिवर्तित किया जाए। पूर्व-आवश्यकताओं को संबोधित करने के बाद, आपको डिस्क से स्रोत 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.