पीडीएफ से जेपीजी

जावा क्लाउड एसडीके का उपयोग करके पीडीएफ को जेपीजी में बदलें

पीडीएफ फाइलें सूचना और डेटा साझा करने के लिए इंटरनेट पर व्यापक रूप से उपयोग की जाती हैं। अब इन दस्तावेजों को देखने के लिए हमें विशिष्ट एप्लिकेशन का उपयोग करने की आवश्यकता है लेकिन अगर हम पीडीएफ को जेपीजी के रूप में सहेजते हैं, तो इसे किसी भी प्लेटफॉर्म और किसी भी डिवाइस पर देखा जा सकता है। साथ ही, फ़ाइल का आकार बहुत कम हो जाता है। इसके अलावा, हम आसानी से एक पीडीएफ व्यूअर विकसित कर सकते हैं, क्योंकि एक बार जब हम पीडीएफ को इमेज के रूप में सेव कर लेते हैं, तो हम इमेज को किसी भी ब्राउजर में लोड कर सकते हैं। इसलिए, इस लेख में, हम क्लाउड एपीआई का उपयोग करके पीडीएफ को ऑनलाइन जेपीजी में बदलने के विवरण पर चर्चा करने जा रहे हैं।

पीडीएफ से जेपीजी रूपांतरण एपीआई

जावा के लिए Aspose.PDF क्लाउड एसडीके एक अद्भुत उत्पाद है जो हमें जावा अनुप्रयोगों के भीतर विभिन्न समर्थित प्रारूपों में पीडीएफ फाइल निर्माण, हेरफेर और रूपांतरण को लागू करने में सक्षम बनाता है। यह आपको पीडीएफ को इमेज में बदलने में भी सक्षम बनाता है। तो एसडीके का उपयोग करने के लिए, पहले हमें मावेन बिल्ड टाइप प्रोजेक्ट के pom.xml में निम्नलिखित विवरण जोड़कर इसे स्थापित करना होगा।

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

अब हमें Aspose.Cloud डैशबोर्ड पर जाकर एक निःशुल्क खाता बनाना होगा। आप अपने मौजूदा गिटहब या Google खाते का उपयोग करके साइन अप कर सकते हैं, या सदस्यता पूरी करने के लिए एक नया खाता बनाएं बटन पर क्लिक करें।

जावा में पीडीएफ को जेपीजी में कनवर्ट करें

पीडीएफ को ऑनलाइन जेपीजी में बदलने की आवश्यकता को पूरा करने के लिए कृपया नीचे दिए गए निर्देशों का पालन करें।

  • सबसे पहले, PdfApi वर्ग का एक उदाहरण बनाएँ जहाँ हम क्लाइंट आईडी क्लाइंट सीक्रेट को तर्क के रूप में प्रदान करते हैं
  • दूसरे, फाइल ऑब्जेक्ट का उपयोग करके स्थानीय ड्राइव से इनपुट पीडीएफ की सामग्री को पढ़ें
  • अब अपलोडफाइल (…) पद्धति का उपयोग करके इनपुट पीडीएफ फाइल को क्लाउड स्टोरेज पर अपलोड करें
  • परिणामी jpg छवि के लिए आयाम परिभाषित करें (ये वैकल्पिक तर्क हैं)
  • अंत में, PdfApi की putPageConvertToJpeg(…) विधि को कॉल करें जो इनपुट पीडीएफ, परिवर्तित की जाने वाली पृष्ठ संख्या, परिणामी जेपीजी नाम और परिणामी छवि के लिए आयाम लेती है।
// अधिक उदाहरणों के लिए, कृपया देखें https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // https://dashboard.aspose.cloud/ से ClientID और ClientSecret प्राप्त करें
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // पीडीएफएपी का एक उदाहरण बनाएं
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // इनपुट पीडीएफ दस्तावेज़ का नाम
    String inputFile = "45.pdf";
    // परिणामी JPG छवि का नाम
    String resultantImage = "Resultant.jpg";
  
    // इनपुट पीडीएफ फाइल की सामग्री पढ़ें
    File file = new File("c://Users/"+inputFile);
    
    // पीडीएफ को क्लाउड स्टोरेज पर अपलोड करें
    pdfApi.uploadFile("input.pdf", file, null);
        
    // परिवर्तित करने के लिए पीडीएफ की पृष्ठ संख्या
    int pageNumber = 1;
  
    // परिणामी JPG छवि की चौड़ाई
    int width = 800;
    // परिणामी JPG छवि की ऊँचाई
    int height = 1000;
  
    // पीडीएफ से जेपीजी रूपांतरण के लिए एपीआई को कॉल करें
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // रूपांतरण स्थिति संदेश प्रिंट करें
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

छवि के लिए पीडीएफ कर्ल कमांड का उपयोग कर

हम कमांड लाइन टर्मिनल पर cURL कमांड का उपयोग करके पीडीएफ को इमेज फॉर्मेट में भी बदल सकते हैं। हालाँकि, Aspose.PDF क्लाउड तक पहुँचने के लिए, हमें पहले आपके व्यक्तिगत क्लाइंट क्रेडेंशियल्स के आधार पर एक JSON वेब टोकन (JWT) जेनरेट करना होगा। जेडब्ल्यूटी टोकन उत्पन्न करने के लिए कृपया निम्न आदेश निष्पादित करें।

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

जेडब्ल्यूटी उत्पन्न होने के बाद, कृपया पीडीएफ को छवि में बदलने और क्लाउड स्टोरेज में आउटपुट को बचाने के लिए निम्न आदेश निष्पादित करें।

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

निष्कर्ष

इस ब्लॉग में, आपने जावा कोड स्निपेट्स का उपयोग करके पीडीएफ को जेपीजी में बदलने के लिए एक अद्भुत कौशल सीखा है। इसी तरह, आपने कमांड लाइन टर्मिनल के माध्यम से PDF को इमेज में सेव करने के लिए cURL कमांड के उपयोग के बारे में भी सीखा है। एपीआई द्वारा पेश की जा रही अन्य अद्भुत क्षमताओं को सीखने के लिए उत्पाद प्रलेखन एक महान स्रोत है। इसलिए हमारा सुझाव है कि आप हमारे एपीआई का उपयोग करने का प्रयास करें और यदि एपीआई का उपयोग करते समय आपको कोई समस्या आती है, तो कृपया बेझिझक मुफ्त उत्पाद समर्थन फोरम से संपर्क करें।

संबंधित आलेख

हम इसके बारे में अधिक जानकारी के लिए निम्नलिखित ब्लॉगों पर जाने की भी सलाह देते हैं: