XLSX फ़ाइलों में मेटाडेटा में लेखक का नाम, फ़ाइल बनाने की तिथि और अन्य दस्तावेज़ गुण जैसी संवेदनशील जानकारी शामिल होती है। गोपनीयता की रक्षा करने और गोपनीयता कानूनों का अनुपालन करने के लिए फ़ाइल को साझा करने या प्रकाशित करने से पहले इस जानकारी को हटाना आवश्यक है। यह लेख बताता है कि Java प्रोग्रामिंग भाषा का उपयोग करके XLSX से मेटाडेटा कैसे हटाया जाए। XLSX फ़ाइलों में विभिन्न प्रकार के मेटाडेटा हो सकते हैं, जैसे लेखक के नाम, निर्माण और संशोधन तिथियाँ, शीर्षक और कीवर्ड जैसे दस्तावेज़ गुण और संशोधन इतिहास। नीचे Java में XLSX से मेटाडेटा साफ़ करने के तरीके के बारे में चरण-दर-चरण निर्देश और कोड उदाहरण दिए गए हैं।
जावा का उपयोग करके XLSX से मेटाडेटा हटाने के चरण
- XLSX फ़ाइलों से मेटाडेटा हटाने के लिए GroupDocs.Redaction for Java का उपयोग करने के लिए अपना कोडिंग वातावरण सेट करें
- XLSX फ़ाइल पथ को इसके कंस्ट्रक्टर में पास करके Redactor क्लास का एक उदाहरण बनाएँ
- एक EraseMetadataRedaction ऑब्जेक्ट को इंस्टैंसिएट करें और Redactor.apply विधि का उपयोग करके इसे लागू करें
- Redactor.save विधि का उपयोग करके अद्यतन XLSX फ़ाइल को डिस्क पर सहेजें
जबकि मेटाडेटा आंतरिक रूप से दस्तावेज़ों को व्यवस्थित करने और ट्रैक करने के लिए उपयोगी हो सकता है, यह बाहरी रूप से फ़ाइलें साझा करते समय जोखिम पैदा कर सकता है। मेटाडेटा तक अनधिकृत पहुँच संभावित रूप से दस्तावेज़ और उसके रचनाकारों के बारे में संवेदनशील जानकारी प्रकट कर सकती है। रेडक्शन लाइब्रेरी के साथ इस गाइड में दिए गए चरणों का पालन करके, डेवलपर्स एक्सेल फ़ाइलों में मेटाडेटा को संभालने के लिए प्रभावी तरीके बना सकते हैं। यह सुनिश्चित करता है कि डेटा सुरक्षित रखा जाए और गोपनीयता का सम्मान किया जाए। XLSX फ़ाइलों से मेटाडेटा हटाने के लिए यहाँ एक सरल Java कोड है।
जावा का उपयोग करके XLSX से मेटाडेटा हटाने का कोड
import com.groupdocs.redaction.Redactor; | |
import com.groupdocs.redaction.licensing.License; | |
import com.groupdocs.redaction.options.SaveOptions; | |
import com.groupdocs.redaction.redactions.EraseMetadataRedaction; | |
import com.groupdocs.redaction.redactions.MetadataFilters; | |
public class RemoveMetadatafromXLSXusingJava { | |
public static void main(String[] args) throws Exception { | |
// Set License to avoid the limitations of Redaction library | |
License license = new License(); | |
license.setLicense("GroupDocs.Redaction.lic"); | |
final Redactor redactor = new Redactor("input.xlsx"); | |
redactor.apply(new EraseMetadataRedaction(MetadataFilters.All)); | |
SaveOptions options = new SaveOptions(); | |
options.setAddSuffix(true); | |
options.setRasterizeToPDF(false); | |
// Save the document to "*_Redacted.*" file in original format | |
redactor.save(options); | |
redactor.close(); | |
} | |
} |
आपके डिवाइस पर जावा इंस्टॉल होने से आप किसी भी ऑपरेटिंग सिस्टम पर आसानी से यह प्रक्रिया कर सकते हैं, चाहे वह विंडोज, मैकओएस या लिनक्स हो। इसका मतलब है कि आपको Java का उपयोग करके XLSX में दस्तावेज़ गुण साफ़ करने के लिए कोई अतिरिक्त सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता नहीं है। यह विधि सीधी और कुशल है, जो इसे साझा करने या वितरण के लिए दस्तावेज़ तैयार करने का एक आदर्श तरीका बनाती है। अनुशंसित लाइब्रेरी सेट अप करने और फ़ाइल पथ समायोजित करने के बाद, आप प्रदान किए गए कोड उदाहरण को अपनी परियोजनाओं में सहजता से एकीकृत कर सकते हैं। यह एकीकरण बिना किसी समस्या या बाधा के सुचारू रूप से आगे बढ़ना चाहिए।
हमारी पिछली चर्चा में, हमने जावा का उपयोग करके पीडीएफ फाइलों से मेटाडेटा को हटाने की प्रक्रिया पर एक गहन मार्गदर्शिका पेश की थी। अधिक विस्तृत जानकारी और जानकारी के लिए, हम जावा का उपयोग करके पीडीएफ से मेटाडेटा हटाएं पर हमारे व्यापक ट्यूटोरियल को संदर्भित करने की सलाह देते हैं।