विकल्पों का उपयोग करके Word‑PDF रूपांतरण में ट्रैक्ड परिवर्तन को छिपाने के लिए GroupDocs.Conversion for Java का उपयोग

Word दस्तावेज़ों को PDF में बदलते समय ट्रैक्ड परिवर्तन को मैन्युअल रूप से छिपाना थकाऊ हो सकता है, विशेष रूप से जब आपको convert word to pdf कई फ़ाइलों के लिए एक साथ करना हो। इस ट्यूटोरियल में आप सीखेंगे how to use options का उपयोग करके रूपांतरण प्रक्रिया के दौरान ट्रैक्ड परिवर्तन को स्वचालित रूप से कैसे छिपाया जाए, GroupDocs.Conversion for Java के साथ। अंत तक, आपके पास एक साफ़, प्रोडक्शन‑रेडी PDF होगा जिसमें कोई भी एडिट मार्क नहीं रहेगा।

त्वरित उत्तर

  • “hide tracked changes” क्या करता है? यह अंतिम PDF से रिवीजन मार्क्स को स्वचालित रूप से हटा देता है।
  • कौन सा लाइब्रेरी इसे सपोर्ट करता है? GroupDocs.Conversion for Java एक समर्पित लोड‑ऑप्शन प्रदान करता है।
  • क्या मैं docx pdf फ़ाइलों को बैच में बदल सकता हूँ? हाँ – इस ऑप्शन को लूप के साथ मिलाकर कई दस्तावेज़ों को प्रोसेस किया जा सकता है।
  • कौन सा Java संस्करण आवश्यक है? JDK 8 या उससे ऊपर।
  • क्या लाइसेंस की जरूरत है? मूल्यांकन के लिए एक फ्री ट्रायल काम करता है; प्रोडक्शन के लिए स्थायी लाइसेंस आवश्यक है।

इस संदर्भ में “how to use options” क्या है?

ऑप्शन का उपयोग करने का अर्थ है वास्तविक रूपांतरण चलने से पहले रूपांतरण इंजन (लोड ऑप्शन, कन्वर्ट ऑप्शन आदि) को कॉन्फ़िगर करना। इससे आपको बारीकी से नियंत्रण मिलता है, जैसे ट्रैक्ड परिवर्तन को छिपाना, पेज साइज सेट करना, या इमेज क्वालिटी निर्धारित करना।

रूपांतरण के दौरान ट्रैक्ड परिवर्तन को क्यों छिपाएँ?

  • पेशेवर आउटपुट – क्लाइंट को साफ़ PDF मिलते हैं जिसमें कोई एडिट नहीं दिखता।
  • क़ानूनी अनुपालन – संभावित संवेदनशील रिवीजन डेटा को हटाता है।
  • समय बचत – Word में ट्रैकिंग बंद करने के मैन्युअल चरण को समाप्त करता है।

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

  • Java Development Kit (JDK) 8 या नया।
  • Maven डिपेंडेंसी मैनेजमेंट के लिए।
  • बुनियादी Java कोडिंग कौशल।

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

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

<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/conversion/java/</url>
   </repository>
</repositories>
<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-conversion</artifactId>
      <version>25.2</version>
   </dependency>
</dependencies>

लाइसेंस प्राप्त करना

  • Free Trial – लाइब्रेरी को GroupDocs Releases से डाउनलोड करें।
  • Temporary License – एक अस्थायी कुंजी के लिए GroupDocs Temporary License पर अनुरोध करें।
  • Purchase – पूर्ण लाइसेंस के लिए GroupDocs Purchase Page पर जाएँ।

ट्रैक्ड परिवर्तन को छिपाने के लिए विकल्पों का उपयोग कैसे करें

नीचे चरण‑दर‑चरण कार्यान्वयन दिया गया है। प्रत्येक कोड ब्लॉक को मूल रूप में ही रखा गया है।

चरण 1: लोड ऑप्शन सेट अप करें

WordProcessingLoadOptions बनाएं और hide‑tracked‑changes फ़्लैग को सक्षम करें।

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.PdfConvertOptions;
import com.groupdocs.conversion.options.load.WordProcessingLoadOptions;

// Create load options to hide tracked changes
WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
loadOptions.setHideWordTrackedChanges(true); // Hide tracked changes during conversion

चरण 2: लोड ऑप्शन के साथ कन्वर्टर इनिशियलाइज़ करें

लोड ऑप्शन को Converter कंस्ट्रक्टर में पास करें।

String inputFile = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_DOCX_WITH_TRACKED_CHANGES";
String outputFile = "YOUR_OUTPUT_DIRECTORY/ConvertWordProcessingByHiddingTrackedChanges.pdf";

// Create a Converter object using the input file and load options
Converter converter = new Converter(inputFile, () -> loadOptions);

चरण 3: PDF रूपांतरण ऑप्शन कॉन्फ़िगर करें

आप यहाँ PDF आउटपुट को कस्टमाइज़ कर सकते हैं; उदाहरण में डिफ़ॉल्ट सेटिंग्स उपयोग की गई हैं।

PdfConvertOptions pdfOptions = new PdfConvertOptions(); // Customize options as needed
converter.convert(outputFile, pdfOptions); // Perform the conversion

कस्टम लोड ऑप्शन के साथ दस्तावेज़ लोड करना (वैकल्पिक तरीका)

यदि आप कई फ़ाइलों के लिए समान ऑप्शन को पुन: उपयोग करना चाहते हैं, तो एक समर्पित कन्वर्टर इंस्टेंस बनाएं।

चरण 1: लोड ऑप्शन परिभाषित करें

WordProcessingLoadOptions wordLoadOptions = new WordProcessingLoadOptions();
wordLoadOptions.setHideWordTrackedChanges(true); // Example of setting a specific option

चरण 2: कस्टम लोड ऑप्शन के साथ कन्वर्टर इनिशियलाइज़ करें

Converter converterWithOptions = new Converter(inputFile, () -> wordLoadOptions);
// Conversion can now be performed using the `converterWithOptions` object.

व्यावहारिक उपयोग

  1. Legal Document Management – क्लाइंट रिव्यू के लिए स्वचालित रूप से साफ़ PDF बनाएं।
  2. Academic Publishing – जर्नल सबमिशन से पहले संपादकीय मार्क्स हटाएँ।
  3. Business Reporting – अंतिम रिपोर्ट में कोई भी अनचाहा रिवीजन न रहे, यह सुनिश्चित करें।

प्रदर्शन संबंधी विचार

  • Memory Management – स्ट्रीम्स को तुरंत बंद करें और संभव हो तो Converter इंस्टेंस को पुन: उपयोग करें।
  • Streaming API – बहुत बड़े .docx फ़ाइलों के लिए स्ट्रीमिंग का उपयोग करें ताकि RAM उपयोग कम रहे।
  • Batch Processing – फ़ाइलों की सूची पर लूप चलाते समय समान loadOptions को पुन: उपयोग करके batch convert docx pdf को कुशलता से करें।

सामान्य समस्याएँ एवं ट्रबलशूटिंग

  • Tracked changes अभी भी दिख रहे हैंsetHideWordTrackedChanges(true) को Converter बनाने से पहले कॉल किया गया है, यह सुनिश्चित करें।
  • बड़ी फ़ाइलों पर रूपांतरण विफल – JVM हीप साइज बढ़ाएँ या फ़ाइलों को स्ट्रीमिंग मोड में प्रोसेस करें।
  • लाइसेंस त्रुटियाँ – लाइसेंस फ़ाइल सही स्थान पर रखी गई है और ट्रायल अवधि समाप्त नहीं हुई है, यह जाँचें।

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

Q: क्या मैं GroupDocs.Conversion का उपयोग करके DOCX के अलावा अन्य दस्तावेज़ भी बदल सकता हूँ?
A: हाँ, लाइब्रेरी PPTX, XLSX, PDF और कई अन्य फ़ॉर्मेट को सपोर्ट करती है।

Q: GroupDocs.Conversion के साथ कौन‑से Java संस्करण संगत हैं?
A: JDK 8 या उससे ऊपर आवश्यक है।

Q: रूपांतरण त्रुटियों का समाधान कैसे करें?
A: अपवाद स्टैक ट्रेस देखें, इनपुट फ़ाइल भ्रष्ट नहीं है, और लाइसेंस वैध है, यह पुष्टि करें।

Q: क्या PDF आउटपुट को ट्रैक्ड परिवर्तन छिपाने के अलावा कस्टमाइज़ किया जा सकता है?
A: बिल्कुल। PdfConvertOptions में DPI, पेज रेंज, वॉटरमार्किंग आदि सेटिंग्स देखें।

Q: क्या GroupDocs.Conversion बैच प्रोसेसिंग को प्रभावी ढंग से संभाल सकता है?
A: हाँ, आप फ़ाइलों पर लूप चलाते समय समान लोड ऑप्शन को पुन: उपयोग करके batch convert docx pdf तेज़ी से कर सकते हैं।

निष्कर्ष

अब आप जानते हैं how to use options का उपयोग करके Word दस्तावेज़ों को PDF में बदलते समय ट्रैक्ड परिवर्तन को कैसे छिपाया जाए, GroupDocs.Conversion for Java के साथ। यह तरीका मैन्युअल चरणों को समाप्त करता है, दस्तावेज़ की पेशेवरिता बढ़ाता है, और बैच ऑपरेशनों के लिए अच्छी स्केलेबिलिटी प्रदान करता है।

अगले कदम

  • कोड को अपने मौजूदा दस्तावेज़‑प्रोसेसिंग पाइपलाइन में एकीकृत करें।
  • अतिरिक्त PdfConvertOptions के साथ प्रयोग करके PDF आउटपुट को फाइन‑ट्यून करें।
  • GroupDocs की अन्य रूपांतरण सुविधाओं का अन्वेषण करें, जैसे इमेज एक्सट्रैक्शन या फ़ॉर्मेट कन्वर्ज़न।

Last Updated: 2025-12-19
Tested With: GroupDocs.Conversion 25.2 for Java
Author: GroupDocs

Resources