DOCX से HTML उत्पन्न करें और ट्रैक्ड परिवर्तन रेंडर करें (Java)

यदि आपको generate HTML from DOCX के साथ-साथ प्रत्येक ट्रैक्ड संशोधन को प्रदर्शित करने की आवश्यकता है, तो आप सही जगह पर आए हैं। इस ट्यूटोरियल में हम दिखाएंगे कि कैसे शब्द ट्रैक्ड परिवर्तन रेंडर करें, एक Word दस्तावेज़ को साफ़, नेविगेबल HTML में बदलें, और आपको दस्तावेज़‑रिव्यू पोर्टल, कानूनी केस‑मैनेजमेंट सिस्टम, या किसी भी ऐप के लिए उपकरण प्रदान करें जो view word document revisions करना आवश्यक है। आप पूरी एंड‑टू‑एंड प्रक्रिया देखेंगे—Maven सेटअप से लेकर अंतिम HTML फ़ाइलों तक—ताकि आप इसे मिनटों में अपने Java प्रोजेक्ट में जोड़ सकें।

GroupDocs.Viewer for Java के साथ Word दस्तावेज़ों में ट्रैक्ड परिवर्तन रेंडर करें

त्वरित उत्तर

  • What does “render word tracked changes” mean? यह एक Word फ़ाइल के संशोधन मार्कअप को एक दृश्य HTML प्रतिनिधित्व में बदलता है।
  • Which library handles this? GroupDocs.Viewer for Java.
  • Do I need a license? मूल्यांकन के लिए एक मुफ्त ट्रायल काम करता है; एक पूर्ण लाइसेंस सभी सीमाओं को हटा देता है।
  • What Java version is required? Java 8 या उससे नया।
  • Can I disable tracked‑changes rendering? हाँ—view options में setRenderTrackedChanges(false) सेट करें।

“render word tracked changes” क्या है?

Rendering word tracked changes का मतलब है .docx फ़ाइल के अंदर संग्रहीत संशोधन डेटा (इन्सर्ट, डिलीट, कमेंट आदि) को लेना और एक दृश्य स्वरूप—आमतौर पर HTML—में बदलना, जहाँ उन परिवर्तनों को दृश्य रूप से हाइलाइट किया जाता है। यह अंतिम‑उपयोगकर्ताओं को Microsoft Word खोले बिना ठीक‑ठीक दिखाता है कि क्या संशोधित हुआ।

GroupDocs.Viewer को word दस्तावेज़ संशोधन देखने के लिए क्यों उपयोग करें?

GroupDocs.Viewer for Java लो‑लेवल OpenXML हैंडलिंग को एब्स्ट्रैक्ट करता है और आपको HTML, PDF, या इमेजेज़ उत्पन्न करने के लिए एक ही API कॉल देता है। यह view word document revisions को बॉक्स से बाहर सपोर्ट भी करता है, स्टाइलिंग, एम्बेडेड रिसोर्सेज़, और परिवर्तन ट्रैकिंग को संरक्षित रखते हुए।

आवश्यकताएँ

  • GroupDocs.Viewer for Java लाइब्रेरी संस्करण 25.2 या बाद का।
  • निर्भरता प्रबंधन के लिए Maven।
  • बेसिक Java विकास वातावरण (IDE, JDK 8+)।

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

Maven कॉन्फ़िगरेशन

Add the GroupDocs repository and dependency to your pom.xml:

<repositories>
   <repository>
      <id>repository.groupdocs.com</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>

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

एक मुफ्त ट्रायल से शुरू करें या अस्थायी मूल्यांकन लाइसेंस का अनुरोध करें। जब आप प्रोडक्शन के लिए तैयार हों, सभी फीचर्स अनलॉक करने के लिए पूर्ण लाइसेंस खरीदें।

बेसिक इनिशियलाइज़ेशन

अपने Java कोड में आवश्यक क्लासेस इम्पोर्ट करें और इनपुट व आउटपुट के लिए फ़ाइल पाथ तैयार करें।

DOCX से HTML उत्पन्न करें और ट्रैक्ड परिवर्तन रेंडर करें

नीचे एक चरण‑दर‑चरण walkthrough है जो आपको आवश्यक सटीक कोड को दर्शाता है। कोड ब्लॉक्स मूल ट्यूटोरियल से अपरिवर्तित रखे गए हैं।

चरण 1: आउटपुट डायरेक्टरी पाथ निर्धारित करें

Create a folder where the rendered HTML pages will be saved.

Path outputDirectory = YOUR_OUTPUT_DIRECTORY.resolve("RenderTrackedChanges");

चरण 2: प्रत्येक पेज को सेव करने के लिए फॉर्मेट निर्दिष्ट करें

Set a naming pattern for each generated HTML file.

Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");

चरण 3: व्यू ऑप्शन्स कॉन्फ़िगर करें

Enable embedded resources and turn on tracked‑changes rendering.

HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
viewOptions.getWordProcessingOptions().setRenderTrackedChanges(true);

चरण 4: एक Viewer इंस्टेंस बनाएं और रेंडर करें

Load the Word document that contains tracked changes and generate the HTML output.

try (Viewer viewer = new Viewer(YOUR_DOCUMENT_DIRECTORY.resolve("SAMPLE_DOCX_WITH_TRACKED_CHANGES"))) {
    viewer.view(viewOptions);
}

Word दस्तावेज़ों में परिवर्तन रेंडर करने के लिए – सामान्य समस्याएँ

  • Incorrect file paths – यह दोबारा जाँचें कि YOUR_OUTPUT_DIRECTORY और YOUR_DOCUMENT_DIRECTORY मौजूदा फ़ोल्डरों की ओर इशारा कर रहे हैं।
  • Unsupported document format – सुनिश्चित करें कि फ़ाइल .docx या .doc है जिसे GroupDocs.Viewer सपोर्ट करता है।
  • Missing license – वैध लाइसेंस के बिना, लाइब्रेरी रेंडरिंग क्षमताओं को सीमित कर सकती है।

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

  1. Document Review Systems – समीक्षकों को ठीक‑ठीक दिखाएँ कि क्या जोड़ा या हटाया गया।
  2. Legal Case Management – अनुबंधों या याचिकाओं में संशोधनों को हाइलाइट करें।
  3. Academic Collaboration – कई लेखकों के योगदान को विज़ुअलाइज़ करें।

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

  • एक साथ सीमित संख्या में दस्तावेज़ प्रोसेस करें ताकि मेमोरी उपयोग कम रहे।
  • I/O ओवरहेड कम करने के लिए प्रभावी डायरेक्टरी स्ट्रक्चर का उपयोग करें।
  • लाइब्रेरी को अपडेट रखें; नई रिलीज़ में प्रदर्शन अनुकूलन होते हैं।

निष्कर्ष

अब आपके पास GroupDocs.Viewer for Java का उपयोग करके generate HTML from DOCX और render word tracked changes के लिए एक पूर्ण, प्रोडक्शन‑रेडी विधि है। इन चरणों को अपने एप्लिकेशन में इंटीग्रेट करें, और आप उपयोगकर्ताओं को एक शक्तिशाली, इंटरैक्टिव दस्तावेज़‑रिव्यू अनुभव प्रदान करेंगे।

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

Q: What is the minimum Java version required?
A: Java 8 या बाद का सामान्यतः आधुनिक लाइब्रेरी जैसे GroupDocs.Viewer के साथ संगतता के लिए अनुशंसित है।

Q: Can I render documents without tracked changes?
A: हाँ, बस अपने कॉन्फ़िगरेशन विकल्पों में setRenderTrackedChanges(true) को डिसेबल करें।

Q: How do I handle large documents efficiently?
A: बड़े फ़ाइलों को छोटे सेक्शन में विभाजित करने या पेजिनेशन तकनीकों का उपयोग करने पर विचार करें ताकि संसाधन उपयोग को प्रभावी ढंग से प्रबंधित किया जा सके।

Q: What are the licensing options for GroupDocs.Viewer?
A: आप एक मुफ्त ट्रायल से शुरू कर सकते हैं, अस्थायी मूल्यांकन लाइसेंस चुन सकते हैं, या अपने प्रोजेक्ट की जरूरतों के आधार पर पूर्ण लाइसेंस खरीद सकते हैं।

Q: Is there support available if I encounter issues?
A: हाँ, आप GroupDocs फ़ोरम और आधिकारिक दस्तावेज़ीकरण संसाधनों के माध्यम से समर्थन प्राप्त कर सकते हैं।


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

संसाधन