webp ते pdf

Java मध्ये WebP ते PDF कनवर्टर

WebP हे एक आधुनिक प्रतिमा स्वरूप आहे जे JPEG आणि PNG सारख्या पारंपारिक स्वरूपांच्या तुलनेत उत्कृष्ट कॉम्प्रेशन आणि गुणवत्ता प्रदान करते. ते बरेच लोकप्रिय आहेत कारण वेबपी फाइल सामान्यतः पारंपारिक JPEG पेक्षा खूपच लहान असते आणि त्यामुळे वेबसाइट जलद लोड होतात आणि वापरकर्त्यांना चांगला अनुभव देतात. तथापि, हे सर्व डिव्हाइसेस आणि प्लॅटफॉर्मसह नेहमीच सुसंगत नसते. तिथेच WebP ला PDF मध्ये रूपांतरित करणे येते. या लेखात, Java REST API वापरून WebP ला PDF मध्ये कसे रूपांतरित करायचे याबद्दल आम्ही तुम्हाला मार्गदर्शन करू. आम्‍ही तुम्‍हाला Java प्रोजेक्‍ट तयार करण्‍याच्‍या प्रक्रियेतून मार्गक्रमण करू, REST API एंडपॉइंट कॉल करू आणि WebP फायली PDF मध्‍ये रूपांतरित करू.

WebP ते PDF REST API

रास्टर प्रतिमा, मेटाफाईल्स, फोटोशॉप आणि इतर लोकप्रिय प्रतिमा स्वरूपांवर प्रक्रिया करण्यासाठी, आम्ही [Aspose.Imaging Cloud SDK for Java] विकसित केले आहे [१७]. विश्वासार्ह प्रतिमा प्रक्रिया आणि प्रतिमा रूपांतरण क्षमता प्रदान करणारा हा एक उत्कृष्ट उपाय आहे. हे WebP फाइल PDF फॉरमॅटमध्ये रूपांतरित करण्याच्या वैशिष्ट्याला देखील समर्थन देते. आता वेबपी पीडीएफ ऑनलाइन मध्ये रूपांतरित करण्यासाठी, आम्हाला pom.xml (maven बिल्ड प्रकार प्रकल्प) मध्ये खालील माहिती समाविष्ट करून आमच्या जावा प्रोजेक्टमध्ये API संदर्भ जोडणे आवश्यक आहे.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging-cloud</artifactId>
        <version>22.4</version>
    </dependency>
</dependencies>

जावा प्रोजेक्टमध्ये REST API संदर्भ जोडल्यानंतर, कृपया Cloud Dashboard वरून तुमची क्लायंट क्रेडेन्शियल्स मिळवा. अन्यथा, वैध ईमेल पत्ता वापरताना तुम्हाला प्रथम विनामूल्य खाते नोंदणी करणे आवश्यक आहे.

Java मध्ये WebP ला PDF मध्ये रूपांतरित करा

जावा वापरून वेबपी पीडीएफमध्ये रूपांतरित करण्याच्या चरणांवर चर्चा करूया. कृपया लक्षात घ्या की खालील कोड स्निपेटला इनपुट वेबपी इमेज क्लाउड स्टोरेजमध्ये उपलब्ध होण्याची अपेक्षा आहे, म्हणून आम्ही इनपुट वेबपी इमेज क्लाउड स्टोरेजमध्ये अपलोड करणार आहोत.

  • वैयक्तिकृत क्रेडेन्शियल्स वापरून ImagingApi चे उदाहरण तयार करा
  • ReadAllBytes(…) पद्धत वापरून WebP फाइल लोड करा आणि परत केलेले मूल्य byte[] अ‍ॅरेमध्ये पास करा
  • आता CreateConvertedImageRequest चे एक ऑब्जेक्ट तयार करा जे WebP इमेजचे नाव आणि ‘pdf’ फॉरमॅट वितर्क म्हणून घेते
  • WebP ते PDF रूपांतरण करण्यासाठी createConvertedImage(…) पद्धतीला कॉल करा. परिणामी, आउटपुट प्रतिसाद प्रवाहात परत केले जाते
  • शेवटी, FileOutputStream ऑब्जेक्ट वापरून परिणामी WebP स्थानिक ड्राइव्हवर जतन करा
// https://dashboard.aspose.cloud/ वरून ClientID आणि ClientSecret मिळवा
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";

// इमेजिंग ऑब्जेक्ट तयार करा
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// स्थानिक ड्राइव्हवरून वेबपी प्रतिमा लोड करा
File file1 = new File("input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// पीडीएफ म्हणून आउटपुट स्वरूप निर्दिष्ट करा
String format = "pdf";

// प्रतिमा रूपांतरण विनंती ऑब्जेक्ट तयार करा
CreateConvertedImageRequest convertRequest = new CreateConvertedImageRequest(imageStream,format,null,null);
// WebP ला PDF मध्ये रूपांतरित करा आणि प्रतिसाद प्रवाहात आउटपुट परत करा
byte[] resultantImage = imageApi.createConvertedImage(convertRequest);

// परिणामी पीडीएफ लोकल ड्राइव्हवर सेव्ह करा
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "resultant.pdf");
fos.write(resultantImage);
fos.close();
webp ते pdf

प्रतिमा:- WebP ते PDF रूपांतरण पूर्वावलोकन

वरील उदाहरणामध्ये वापरलेली इनपुट वेबपी इमेज [या लिंक[१४] वरून डाउनलोड केली जाऊ शकते.

सीआरएल कमांड वापरून वेबपी फाइल पीडीएफमध्ये

जावा कोड स्निपेट व्यतिरिक्त, वेबपी फाइल पीडीएफ फॉरमॅटमध्ये रूपांतरित करण्याचा दुसरा मार्ग म्हणजे cURL कमांड. आता पूर्व-आवश्यकता म्हणून, आम्हाला खालील कमांड वापरून JWT ऍक्सेस टोकन (क्लायंट क्रेडेन्शियल्सवर आधारित) व्युत्पन्न करावे लागेल.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

आता वेबपी पीडीएफ फॉरमॅटमध्ये रूपांतरित करण्यासाठी खालील कमांड कार्यान्वित करा आणि आउटपुट लोकल ड्राइव्हवर सेव्ह करा

curl -v -X GET "https://api.aspose.cloud/v3.0/imaging/input.webp/convert?format=pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.pdf"

निष्कर्ष

जावा वापरून WebP ला PDF मध्ये रूपांतरित करण्यासाठी सर्व आवश्यक तपशील लेखाने स्पष्टपणे दिले आहेत. या व्यतिरिक्त, आम्ही तुम्हाला [उत्पादन दस्तऐवजीकरण] एक्सप्लोर करण्यासाठी प्रोत्साहित करतो [११] जे API द्वारे ऑफर केलेल्या इतर रोमांचक वैशिष्ट्यांबद्दल जाणून घेण्यासाठी माहितीचा एक आश्चर्यकारक स्रोत आहे. तुम्ही वेब ब्राउझरमध्ये SwaggerUI द्वारे API ची चाचणी देखील करू शकता आणि तुम्हाला क्लाउड SDK चा स्त्रोत कोड डाउनलोड आणि सुधारित करायचा असल्यास, तो GitHub (MIT परवान्याअंतर्गत प्रकाशित) वर उपलब्ध आहे.

शेवटी, API वापरताना तुम्हाला काही समस्या आल्यास, तुम्ही विनामूल्य [उत्पादन समर्थन मंच9 द्वारे त्वरित निराकरणासाठी आमच्याशी संपर्क साधण्याचा विचार करू शकता.

संबंधित लेख

याबद्दल अधिक जाणून घेण्यासाठी कृपया खालील लिंक्सला भेट द्या: