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

जब आपको Word को PDF में बदलना होता है और फ़ाइलों की संख्या दर्जनों या सैकड़ों है, तो प्रत्येक दस्तावेज़ में मैन्युअल रूप से ट्रैकिंग बंद करना बहुत समय‑साध्य काम बन जाता है। इस ट्यूटोरियल में आप रिवीजन को स्वचालित रूप से छिपाने का तरीका जानेंगे, जो GroupDocs.Conversion for Java में रूपांतरण विकल्पों का उपयोग करके किया जाता है। अंत तक, आप साफ़ PDF बनाएँगे—जिसमें कोई रिवीजन मार्क नहीं होगा—जो कानूनी समीक्षा, प्रकाशन या क्लाइंट डिलीवरी के लिए तैयार है।

त्वरित उत्तर

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

इस संदर्भ में “रिवीजन छिपाने” का क्या मतलब है?

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

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

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

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

  • 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>

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

  • फ्री ट्रायल – लाइब्रेरी को GroupDocs Releases से डाउनलोड करें।
  • टेम्पररी लाइसेंसGroupDocs Temporary License पर एक अस्थायी कुंजी का अनुरोध करें।
  • खरीदें – पूर्ण लाइसेंस के लिए 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. लीगल डॉक्यूमेंट मैनेजमेंट – क्लाइंट रिव्यू के लिए स्वचालित रूप से साफ़ PDF बनाएं।
  2. अकादमिक पब्लिशिंग – जर्नल सबमिशन से पहले एडिटोरियल मार्क हटाएँ।
  3. बिज़नेस रिपोर्टिंग – अंतिम रिपोर्ट में कोई बिखरे हुए रिवीजन न रहें, यह सुनिश्चित करें।

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

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

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

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

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

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

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

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

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

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

निष्कर्ष

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

अगले कदम

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

संसाधन


अंतिम अपडेट: 2026-03-24
टेस्टेड वर्ज़न: GroupDocs.Conversion 25.2 for Java
लेखक: GroupDocs