excel xml to pdf: 2003 XML को GroupDocs Viewer के साथ परिवर्तित करें

Converting Excel 2003 XML files to PDF (excel xml to pdf) and other popular formats is a common need when you want to share spreadsheets with users who don’t have Excel installed. In this tutorial you’ll see how GroupDocs.Viewer for Java makes the process painless, allowing you to automate conversions to HTML, JPG, PNG, and PDF with just a few lines of code.

Excel 2003 XML को HTML/JPG/PNG/PDF में परिवर्तित करें GroupDocs.Viewer for Java के साथ

त्वरित उत्तर

  • मैं Excel 2003 XML को किन फ़ॉर्मेट में निर्यात कर सकता हूँ? HTML, JPG, PNG, and PDF.
  • कौन‑सी लाइब्रेरी रूपांतरण को संभालती है? GroupDocs.Viewer for Java.
  • उत्पादन उपयोग के लिए मुझे लाइसेंस चाहिए? हाँ, एक वैध GroupDocs लाइसेंस आवश्यक है।
  • क्या मैं Maven प्रोजेक्ट में रूपांतरण चला सकता हूँ? बिलकुल – बस GroupDocs रिपॉज़िटरी और डिपेंडेंसी जोड़ें।
  • क्या प्रक्रिया स्वचालन के लिए उपयुक्त है? हाँ, API को बैच और सर्वर‑साइड परिदृश्यों के लिए डिज़ाइन किया गया है।

“excel xml to pdf” क्या है?

वाक्यांश excel xml to pdf Excel 2003 XML स्प्रेडशीट को PDF दस्तावेज़ में बदलने को दर्शाता है। PDF पढ़ने‑के‑लिए उपयुक्त वितरण है, जबकि HTML, JPG, और PNG वेब‑तैयार या इमेज‑आधारित विकल्प प्रदान करते हैं।

इस कार्य के लिए GroupDocs Viewer Java क्यों उपयोग करें?

  • Single API for multiple outputs – एक लाइब्रेरी, कई फ़ॉर्मेट।
  • High fidelity rendering – सेल स्टाइल, फ़ॉर्मूले, और लेआउट को संरक्षित रखता है।
  • Easy integration – Maven, Gradle, या साधारण JARs के साथ काम करता है।
  • Automation‑ready – शेड्यूल्ड रिपोर्ट जेनरेशन या वेब सेवाओं में ऑन‑द‑फ्लाई रूपांतरण के लिए उपयुक्त।

पूर्वापेक्षाएँ

  • Java 8 या उससे ऊपर स्थापित हो।
  • डिपेंडेंसी प्रबंधन के लिए Maven।
  • एक वैध GroupDocs.Viewer for Java लाइसेंस (ट्रायल या खरीदा हुआ)।

GroupDocs.Viewer for Java सेट अप करना

पहले, अपने pom.xml में GroupDocs रिपॉज़िटरी और डिपेंडेंसी जोड़ें।

<repositories>
   <repository>
      <id>groupdocs-repo</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/viewer/java/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-viewer</artifactId>
      <version>25.2</version>
   </dependency>
</dependencies>

लाइसेंस प्राप्ति

ट्रायल सीमाओं को हटाने के लिए लाइसेंस प्राप्त करें:

  • Free trial – मूल्यांकन के लिए त्वरित शुरुआत।
  • Temporary license – बड़े प्रोजेक्ट्स के लिए विस्तारित मूल्यांकन।
  • Full license – उत्पादन‑तैयार, असीमित रूपांतरण।

बुनियादी प्रारंभिककरण

निम्नलिखित स्निपेट दिखाता है कि Excel 2003 XML फ़ाइल के लिए Viewer इंस्टेंस कैसे बनाएं।

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.LoadOptions;

LoadOptions loadOptions = new LoadOptions(FileType.EXCEL_2003_XML);

try (Viewer viewer = new Viewer("path/to/your/document.xml", loadOptions)) {
    // Perform rendering operations here
}

अब आप दस्तावेज़ को किसी भी समर्थित फ़ॉर्मेट में रेंडर करने के लिए तैयार हैं।

GroupDocs Viewer का उपयोग करके excel xml to pdf कैसे बदलें

नीचे आप प्रत्येक आउटपुट फ़ॉर्मेट के लिए समर्पित अनुभाग पाएँगे। PDF गाइड को हाइलाइट किया गया है क्योंकि यह मुख्य कीवर्ड का सीधे उत्तर देता है।

Excel 2003 XML को HTML में रेंडर करना

HTML में बदलने से आप स्प्रेडशीट को वेब पेजों में एम्बेड कर सकते हैं।

  1. आउटपुट डायरेक्टरी सेट अप करें
    Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY");
    Path pageFileFullPath = outputDirectory.resolve("Excel_2003_Xml_result.html");
    
  2. लोड और व्यू विकल्प कॉन्फ़िगर करें
    LoadOptions loadOptions = new LoadOptions(FileType.EXCEL_2003_XML);
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFileFullPath);
    
    try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_XML_SPREADSHEETML", loadOptions)) {
        viewer.view(options); // Render the document as HTML
    }
    

Excel 2003 XML को JPG में रेंडर करना

JPG इमेजेज़ त्वरित प्रीव्यू के लिए उपयोगी हैं।

  1. आउटपुट डायरेक्टरी सेट अप करें
    Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY");
    Path pageFileFullPath = outputDirectory.resolve("Excel_2003_Xml_result.jpg");
    
  2. लोड और व्यू विकल्प कॉन्फ़िगर करें
    LoadOptions loadOptions = new LoadOptions(FileType.EXCEL_2003_XML);
    JpgViewOptions options = new JpgViewOptions(pageFileFullPath);
    
    try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_XML_SPREADSHEETML", loadOptions)) {
        viewer.view(options); // Render the document as JPG
    }
    

Excel 2003 XML को PNG में रेंडर करना

PNG विस्तृत स्प्रेडशीट्स के लिए लॉसलेस इमेज क्वालिटी प्रदान करता है।

  1. आउटपुट डायरेक्टरी सेट अप करें
    Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY");
    Path pageFileFullPath = outputDirectory.resolve("Excel_2003_Xml_result.png");
    
  2. लोड और व्यू विकल्प कॉन्फ़िगर करें
    LoadOptions loadOptions = new LoadOptions(FileType.EXCEL_2003_XML);
    PngViewOptions options = new PngViewOptions(pageFileFullPath);
    
    try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_XML_SPREADSHEETML", loadOptions)) {
        viewer.view(options); // Render the document as PNG
    }
    

Excel 2003 XML को PDF में रेंडर करना

यह मुख्य “excel xml to pdf” रूपांतरण है। PDF संग्रहण और साझा करने के लिए उत्तम है।

  1. आउटपुट डायरेक्टरी सेट अप करें
    Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY");
    Path pageFileFullPath = outputDirectory.resolve("Excel_2003_Xml_result.pdf");
    
  2. लोड और व्यू विकल्प कॉन्फ़िगर करें
    LoadOptions loadOptions = new LoadOptions(FileType.EXCEL_2003_XML);
    PdfViewOptions options = new PdfViewOptions(pageFileFullPath);
    
    try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_XML_SPREADSHEETML", loadOptions)) {
        viewer.view(options); // Render the document as PDF
    }
    

व्यावहारिक अनुप्रयोग

  • Automate Excel conversion को रात्री बैच जॉब्स में चलाकर अनुपालन रिपोर्टिंग के लिए PDF उत्पन्न करें।
  • Render Excel as image (JPG/PNG) का उपयोग करके मार्केटिंग ईमेल में चार्ट एम्बेड करें।
  • Export to HTML करके इंटरैक्टिव वेब डैशबोर्ड बनाएं बिना क्लाइंट साइड पर Excel की आवश्यकता के।

प्रदर्शन विचार

  • Memory Management – बड़े वर्कबुक्स के लिए पर्याप्त हीप आवंटित करें (-Xmx2g एक अच्छा प्रारंभिक बिंदु है)।
  • Resource Usage – कई फ़ाइलों को प्रोसेस करते समय एक ही Viewer इंस्टेंस को पुनः उपयोग करें ताकि ओवरहेड कम हो।
  • Best Practices – GroupDocs डिपेंडेंसीज़ को अद्यतित रखें और बॉटलनेक को जल्दी पहचानने के लिए लॉगिंग सक्षम करें।

सामान्य समस्याएँ और समाधान

  • Large files cause OutOfMemoryError – JVM हीप बढ़ाएँ या viewer.view(pageOptions) का उपयोग करके फ़ाइल को पेज‑दर‑पेज प्रोसेस करें।
  • Missing fonts in PDF – सुनिश्चित करें कि सर्वर पर आवश्यक फ़ॉन्ट स्थापित हों या उन्हें PdfViewOptions के माध्यम से एम्बेड करें।
  • Incorrect image dimensions – आवश्यकता पड़ने पर JpgViewOptions/PngViewOptions में DPI समायोजित करें।

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

Q: मैं पासवर्ड‑सुरक्षित Excel XML फ़ाइलों को कैसे संभालूँ?
A: Viewer बनाने से पहले LoadOptions में setPassword("yourPassword") का उपयोग करके पासवर्ड पास करें।

Q: क्या मैं HTML आउटपुट (स्टाइल्स, स्क्रिप्ट्स) को कस्टमाइज़ कर सकता हूँ?
A: हाँ, HtmlViewOptions setCustomStyleSheet और setEmbeddedResources जैसी मेथड्स प्रदान करता है जिससे आप परिणाम को अनुकूलित कर सकते हैं।

Q: क्या कई वर्कशीट्स को अलग‑अलग PDF फ़ाइलों में बदलना संभव है?
A: PdfViewOptions के साथ setPageNumbers का उपयोग करके विशिष्ट वर्कशीट्स को व्यक्तिगत रूप से रेंडर करें।

Q: Excel XML फ़ाइलों के फ़ोल्डर को बैच‑प्रोसेस करने का अनुशंसित तरीका क्या है?
A: for लूप के साथ फ़ाइलों पर इटररेट करें, एक ही Viewer इंस्टेंस को पुनः उपयोग करें, और प्रत्येक आउटपुट फ़ॉर्मेट के लिए उपयुक्त view मेथड को कॉल करें।

Q: क्या GroupDocs Viewer PDF को सीधे HTTP रिस्पॉन्स में स्ट्रीम करने का समर्थन करता है?
A: बिल्कुल – आप PdfViewOptions आउटपुट स्ट्रीम को HttpServletResponse.getOutputStream() में लिख सकते हैं ताकि ऑन‑द‑फ्लाई डाउनलोड हो सके।


अंतिम अपडेट: 2026-05-06
परीक्षित: GroupDocs.Viewer 25.2 for Java
लेखक: GroupDocs