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

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

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

यह लेख निम्नलिखित विषयों पर जाएगा:

एक्सेल से पीडीएफ कन्वर्टर मुफ्त डाउनलोड ऑनलाइन एपीआई - इंस्टॉलेशन

एक्सेल को जावा में पीडीएफ में बदलने के लिए, मैं GroupDocs.Conversion Cloud API के Java SDK का उपयोग करूंगा। यह जावा लाइब्रेरी स्थापित करना आसान है और किसी भी तीसरे पक्ष के सॉफ़्टवेयर को स्थापित किए बिना, एक्सेल एक्सएलएसएक्स या एक्सएलएस को पीडीएफ रूपांतरण प्राप्त करने के लिए कई तरह के तरीकों की पेशकश करता है। जावा फ़ाइल प्रारूप रूपांतरण एपीआई आपको किसी भी समर्थित फ़ाइल प्रारूप के अपने दस्तावेज़ों और छवियों को आपकी ज़रूरत के किसी भी प्रारूप में बदलने की अनुमति देता है। Word, PDF, PowerPoint, Excel, HTML, CAD, रेखापुंज छवियों आदि जैसे 50 से अधिक प्रकार के दस्तावेज़ों और छवियों को ऑनलाइन रूपांतरित करें।

हालाँकि, आप या तो डाउनलोड एपीआई जेएआर फ़ाइल कर सकते हैं या मावेन कॉन्फ़िगरेशन का उपयोग करके एपीआई स्थापित कर सकते हैं। अपने प्रोजेक्ट की pom.xml फ़ाइल में रिपॉजिटरी और निर्भरता जोड़ें। मावेन के लिए नीचे दिए गए कदम हैं:

मावेन रिपोजिटरी:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

मावेन निर्भरता:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

कृपया उल्लिखित चरणों का पालन करने से पहले अपनी डैशबोर्ड से क्लाइंट आईडी और सीक्रेट प्राप्त करें। एक बार आपके पास अपनी आईडी और रहस्य हो जाने के बाद, जावा-आधारित एप्लिकेशन में कोड स्निपेट जोड़ें:

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

REST API का उपयोग करके जावा में XLSX को ऑनलाइन पीडीएफ में कैसे बदलें

एक एक्सेल स्प्रेडशीट को एक पीडीएफ फाइल में बदला जा सकता है। यह फ़ाइल के स्वरूपण और लेआउट को बनाए रखने और फ़ाइल का आकार कम करने में मदद करता है। आइए नीचे दिए गए चरणों और कोड स्निपेट्स का पालन करके एक्सेल को पीडीएफ फाइल फॉर्मेट में बदलें:

  1. अपलोड एक्सेल फाइल को क्लाउड पर
  2. कन्वर्ट जावा का उपयोग कर एक्सेल को पीडीएफ में
  3. डाउनलोड परिवर्तित पीडीएफ फाइल

फ़ाइल अपलोड करें

सबसे पहले, निम्न कोड नमूने का उपयोग करके एक्सेल स्प्रेडशीट फ़ाइल को क्लाउड पर अपलोड करें:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// जावा में क्लाउड स्टोरेज में फाइल अपलोड करें
public class App {

  public static void main(String[] args) {
        
    // कनवर्ट एपीआई का एक उदाहरण बनाएं          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

परिणामस्वरूप, अपलोड की गई एक्सेल स्प्रेडशीट क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी।

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

XLSX स्प्रेडशीट को प्रोग्रामेटिक रूप से PDF में बदलने के लिए कृपया नीचे दिए गए चरणों का पालन करें:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएं
  • दूसरे, ConvertSettings उदाहरण बनाएँ
  • तीसरा, स्टोरेज नाम सेट करें और XLSX फाइल पाथ डालें
  • अब, आउटपुट फ़ाइल स्वरूप को “पीडीएफ” के रूप में प्रदान करें
  • अगला, आउटपुट फ़ाइल पथ सेट करें
  • फिर, एक पैरामीटर के रूप में कनवर्ट सेटिंग्स के साथ ConvertDocumentRequest बनाएं
  • अंत में, ConvertApi.convertDocument() वर्ग का उपयोग करके रूपांतरण शुरू करें

निम्न कोड उदाहरण दिखाता है कि जावा में REST API का उपयोग करके Excel प्रारूप को PDF फ़ाइल में कैसे परिवर्तित किया जाए:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// जावा में REST API का उपयोग करके XLSX फ़ाइल को ऑनलाइन PDF में कैसे बदलें
public class App {

  public static void main(String[] args) {
    
    // कनवर्ट एपीआई का एक उदाहरण बनाएं
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // कन्वर्ट सेटिंग्स तैयार करें
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xlsx");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // निर्दिष्ट प्रारूप में परिवर्तित करें
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
जावा का उपयोग करके एक्सेल को ऑनलाइन पीडीएफ में कैसे बदलें

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

एक्सेल फाइल अब पीडीएफ के रूप में सेव हो गई है। सामग्री को देखने और प्रिंट करने के लिए आप Adobe Acrobat Reader जैसे PDF व्यूअर का उपयोग करके PDF फ़ाइल खोल सकते हैं।

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित पीडीएफ फाइल को क्लाउड पर सहेज देगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// जावा में क्लाउड स्टोरेज से फाइल डाउनलोड करें
public class App {

  public static void main(String[] args) {
        
    // कनवर्ट एपीआई का एक उदाहरण बनाएं          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

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

XLSX फ़ाइल को प्रोग्राम के रूप में PDF दस्तावेज़ में बदलने के लिए कृपया नीचे दिए गए चरणों का पालन करें:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएं
  • दूसरे, ConvertSettings उदाहरण बनाएँ
  • तीसरा, भंडारण नाम और इनपुट एक्सेल फ़ाइल पथ सेट करें
  • अगला, “पीडीएफ” को आउटपुट फ़ाइल प्रारूप के रूप में सेट करें
  • अगला, PdfConvertOptions का एक उदाहरण बनाएँ
  • इसके बाद, विभिन्न कन्वर्ट विकल्प जैसे setFromPage, setPagesCount, setZoom, setImageQuality, setPassword, setHeight, setMarginTop, setDpi, आदि सेट करें।
  • अब कन्वर्ट विकल्प और आउटपुट फ़ाइल पथ मान सेट करें
  • फिर, एक पैरामीटर के रूप में कनवर्ट सेटिंग्स के साथ ConvertDocumentRequest बनाएं
  • अंत में, ConvertApi.convertDocument() वर्ग का आह्वान करके आउटपुट फ़ाइल प्राप्त करें

निम्नलिखित कोड स्निपेट दिखाता है कि जावा में REST API का उपयोग करके Excel फ़ाइल को PDF फ़ाइल में ऑनलाइन कैसे परिवर्तित किया जाए:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// उन्नत सेटिंग्स का उपयोग करके एक्सेल स्प्रेडशीट को जावा में पीडीएफ में कैसे बदलें
public class App {

  public static void main(String[] args) {
    
    // कनवर्ट एपीआई का एक उदाहरण बनाएं
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // कन्वर्ट सेटिंग्स तैयार करें
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xls");
      settings.setFormat("pdf");
      
      PdfConvertOptions convertOptions = new PdfConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
      convertOptions.setZoom(50);
      convertOptions.setDpi(124.0);
      convertOptions.setCenterWindow(true);
      convertOptions.setCompressImages(false);
      convertOptions.setDisplayDocTitle(true);
      convertOptions.setFitWindow(false);
      convertOptions.setGrayscale(false);
      convertOptions.setImageQuality(100);
      convertOptions.setLinearize(false);
      convertOptions.setMarginTop(5);
      convertOptions.setMarginLeft(5);
      convertOptions.setPassword("password");
      convertOptions.setUnembedFonts(true);
      convertOptions.setRemoveUnusedStreams(true);
      convertOptions.setRemoveUnusedObjects(true);
      convertOptions.setRemovePdfaCompliance(false);
      convertOptions.setHeight(1024);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.pdf");
      
      // निर्दिष्ट प्रारूप में परिवर्तित करें
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document conveted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
उन्नत सेटिंग्स का उपयोग करके एक्सेल स्प्रेडशीट को जावा में पीडीएफ में कैसे बदलें

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

ऑनलाइन एक्सेल से पीडीएफ कन्वर्टर मुफ्त

ऑनलाइन एक्सएलएसएक्स को पीडीएफ में मुफ्त में कैसे बदलें? कृपया निम्नलिखित मुफ्त ऑनलाइन एक्सएलएसएक्स से पीडीएफ कनवर्टर का प्रयास करें, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

निष्कर्ष

हम इस लेख को इस बिंदु पर इस उम्मीद में समाप्त करते हैं कि आपने सीखा है:

  • क्लाउड पर जावा में एक्सेल फॉर्मेट को पीडीएफ फाइल में कैसे बदलें;
  • एक्सेल फ़ाइल को प्रोग्रामेटिक रूप से अपलोड करें और फिर परिवर्तित पीडीएफ फाइल को क्लाउड से डाउनलोड करें;
  • उन्नत सेटिंग्स का उपयोग करके जावा में ऑनलाइन एक्सेल को पीडीएफ में कैसे बदलें;
  • मुफ्त एक्सेल से पीडीएफ कन्वर्टर ऑनलाइन;

इसके अतिरिक्त, आप दस्तावेज़, या GitHub पर उपलब्ध उदाहरणों का उपयोग करके GroupDocs.Conversion Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और बातचीत करने देता है।

अंत में, groupdocs.cloud REST API का उपयोग करके विभिन्न फ़ाइल स्वरूपों के रूपांतरण पर नए ब्लॉग लेख लिख रहा है। इसलिए, कृपया नवीनतम अपडेट के लिए संपर्क में रहें।

प्रश्न पूछें

आप हमारे फोरम के माध्यम से एक्सेल को पीडीएफ में कैसे परिवर्तित करें, इस बारे में अपने प्रश्न/प्रश्न पोस्ट कर सकते हैं।

पूछे जाने वाले प्रश्न

मैं एक्सेल डेटा को जावा में पीडीएफ में कैसे बदलूं?

एक्सेल फ़ाइल को पीडीएफ में जल्दी और आसानी से कैसे परिवर्तित करें, इसके लिए जावा कोड स्निपेट सीखने के लिए कृपया इस लिंक का पालन करें।

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

ConvertApi का एक उदाहरण बनाएं, कन्वर्ट सेटिंग्स के मान सेट करें, और एक्सेल फ़ाइल को पीडीएफ में कनवर्ट करने के लिए ConvertDocumentRequest के साथ convert_document विधि का आह्वान करें।

एक्सेल को पीडीएफ में ऑनलाइन कैसे सेव करें?

एक्सेल स्प्रेडशीट टू पीडीएफ कन्वर्टर ऑनलाइन फ्री आपको एक्सेल को पीडीएफ फाइल में जल्दी और आसानी से निर्यात करने की अनुमति देता है। रूपांतरण पूरा होने के बाद, आप पीडीएफ फाइल डाउनलोड कर सकते हैं।

मैं एक्सेल एक्सएलएसएक्स को पीडीएफ में मुफ्त में ऑनलाइन कैसे बदलूं?

  • [ऑनलाइन एक्सेल से पीडीएफ कन्वर्टर फ्री] खोलें (https://products.groupdocs.app/conversion/xlsx-to-pdf)
  • एक्सेल शीट अपलोड करने या एक्सेल फाइल को ड्रैग एंड ड्रॉप करने के लिए फाइल ड्रॉप एरिया के अंदर क्लिक करें।
  • कन्वर्ट नाउ बटन पर क्लिक करें, ऑनलाइन एक्सएलएसएक्स टू पीडीएफ कन्वर्टर एक्सेल टेबल को पीडीएफ फाइल में बदल देगा।
  • एक्सेल को पीडीएफ में ऑनलाइन कनवर्ट करने के तुरंत बाद आउटपुट फाइल का डाउनलोड लिंक उपलब्ध होगा।

पीडीएफ ऑनलाइन लाइब्रेरी में एक्सेल कैसे स्थापित करें?

एक्सेल को पीडीएफ कनवर्टर [मुफ्त डाउनलोड जावा लाइब्रेरी] में स्थापित करें 26 एक्सेल को प्रोग्रामेटिक रूप से पीडीएफ में बनाने और परिवर्तित करने के लिए।

मैं विंडोज़ में एक्सेल को पीडीएफ में कैसे बदलूं?

एक्सेल फाइल को पीडीएफ कन्वर्टर में मुफ्त में डाउनलोड करने के लिए कृपया इस लिंक पर जाएं। इस ऑफ़लाइन कनवर्टर का उपयोग विंडोज़ में एक्सेल स्प्रेडशीट को एक क्लिक का उपयोग करके पीडीएफ फाइल में बदलने के लिए किया जा सकता है।

यह सभी देखें

इसके बारे में अधिक जानने के लिए कृपया नीचे दिए गए लिंक का अनुसरण करें: