इस संक्षिप्त विषय में, आप यह पता लगाएंगे कि NET REST API के साथ WEBP को PDF में कैसे बदलें। हम निम्नलिखित अनुभाग में उल्लिखित विस्तृत और स्पष्ट चरणों का पालन करके C# लो कोड API के साथ WEBP से PDF कनवर्टर बनाएंगे। इस एप्लिकेशन को Linux, macOS या Windows वातावरण में समर्थित किसी भी .NET एप्लिकेशन के साथ एकीकृत किया जा सकता है और रूपांतरण निःशुल्क किया जा सकता है।
पूर्वापेक्षा
- खाता बनाएं और API क्रेडेंशियल प्राप्त करें WEBP को PDF में रूपान्तरण करने के लिए का उपयोग करें
- डाउनलोड करना Aspose.Imaging Cloud SDK for .NET to convert WEBP to PDF
- WEBP को PDF के रूप में प्रस्तुत करने के लिए उपरोक्त SDK के साथ C# .NET प्रोजेक्ट सेटअप करें
NET REST API के साथ WEBP को PDF में बदलने के चरण
- WEBP को PDF में बदलने के लिए API के लिए क्लाइंट ID और क्लाइंट सीक्रेट सेट करें
- WEBP से PDF रूपांतरण करने के लिए क्लाइंट क्रेडेंशियल के साथ इमेजिंग एपीआई क्लास का एक उदाहरण बनाएं
- स्रोत WEBP और आउटपुट PDF फ़ाइल नाम निर्दिष्ट करें
- स्रोत WEBP फ़ाइल को पढ़ें और उसे क्लाउड स्टोरेज पर अपलोड करें
- इनपुट WEBP फ़ाइल स्ट्रीम और आउटपुट PDF प्रारूप के साथ ConvertImageRequest का एक उदाहरण बनाएँ
- NET REST API के साथ WEBP को PDF में बदलने के लिए ConvertImage विधि को कॉल करें
- लौटाई गई प्रतिक्रिया स्ट्रीम के साथ रेंडर की गई पीडीएफ फाइल को स्थानीय डिस्क पर सहेजें
उपर्युक्त चरण C# लो कोड API के साथ WEBP से PDF में फ़ाइल प्रकार को रेंडर करते हैं। हम इमेजिंग एपीआई क्लास के इंस्टेंस का उपयोग करके SDK के कॉन्फ़िगरेशन के आरंभीकरण से शुरू करेंगे। फिर हम डिस्क से FileStream का उपयोग करके स्रोत WEBP फ़ाइल को लोड करेंगे और ConvertImageRequest क्लास ऑब्जेक्ट का एक इंस्टेंस बनाएंगे जिसका उपयोग ConvertImage() विधि का उपयोग करके PDF में रूपांतरण करने के लिए किया जाएगा।
NET लो कोड API में WEBP से 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 WebpToPdfConverter | |
{ | |
public void WebpToPdf() | |
{ | |
var clientID = "Client ID"; | |
var clientSecret = "Client Secret"; | |
var apiBaseUrl = "https://api.aspose.cloud"; | |
var localPath = "C:/Words/"; | |
var webpToPdfImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl); | |
// Source and output file names | |
var inputFileName = "Source.webp"; | |
var outputFileName = "WEBPtoPDF.pdf"; | |
try | |
{ | |
// Upload the local image to Cloud Storage | |
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open); | |
inpuFileStream.Position = 0; | |
var uploadWebpFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null); | |
webpToPdfImageApi.UploadFile(uploadWebpFileRequest); | |
var outputFormat = "pdf"; | |
var remoteFolder = null; // Input file is saved at the root of the storage | |
var remoteStorage = null; // Cloud Storage name | |
var convertWebpToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat, | |
remoteFolder, remoteStorage); | |
var pdfDataStream = webpToPdfImageApi.ConvertImage(convertWebpToPdfRequest); | |
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 के साथ WEBP को PDF में निर्यात करने देता है। आपको Aspose.Imaging REST API SDK की मदद से स्रोत WEBP फ़ाइल को लोड करना होगा और फिर रूपांतरण प्रक्रिया पूरी होने के बाद, डाउनलोड की गई PDF फ़ाइल स्ट्रीम को डिस्क पर स्थानीय रूप से सहेजा जा सकता है।
इस संक्षिप्त विषय में, हमने क्लाउड एपीआई के साथ WEBP को PDF में बदलना सीखा है। यदि आप GIF से PDF रूपांतरण के बारे में जानने के इच्छुक हैं, तो NET REST API के साथ GIF को PDF में बदलें पर लेख देखें.