यह संक्षिप्त ट्यूटोरियल जावा में PDF से मेटाडेटा कैसे हटाएं का मार्गदर्शन करता है। इसमें एप्लिकेशन को चलाने के लिए आवश्यक संसाधनों का संदर्भ, प्रोग्रामिंग चरणों की एक सूची और जावा में पीडीएफ मेटाडेटा को स्ट्रिप करने के लिए एक चलाने योग्य नमूना कोड है। यदि आवश्यक हो तो आप डिफ़ॉल्ट या कस्टम मेटाडेटा को अलग से हटाने के तरीकों का उपयोग करेंगे।
जावा में पीडीएफ से मेटाडेटा साफ़ करने के चरण
- मेटाडेटा हटाने के लिए आईडीई को Aspose.PDF for Java का उपयोग करने के लिए सेट करें
- मेटाडेटा को अलग करने के लिए Document क्लास ऑब्जेक्ट का उपयोग करके लक्ष्य पीडीएफ फ़ाइल लोड करें
- DocumentInfo क्लास ऑब्जेक्ट का उपयोग करके दस्तावेज़ मेटाडेटा प्राप्त करें
- डिफ़ॉल्ट मेटाडेटा को हटाने के लिए क्लियर() विधि को कॉल करें
- यदि कोई कस्टम मेटाडेटा है तो उसे हटाने के लिए ClearCustomData() विधि का उपयोग करें
- मेटाडेटा हटाने के बाद आउटपुट पीडीएफ फाइल को सेव करें
ये चरण जावा में पीडीएफ मेटाडेटा को हटाने की प्रक्रिया का सारांश प्रस्तुत करते हैं। सबसे पहले, स्रोत पीडीएफ फ़ाइल लोड की जाती है और उसका मेटाडेटा निकाला जाता है। इसके बाद, मेटाडेटा को साफ़ करने के लिए क्लियर() और क्लियरकस्टमडेटा() तरीकों को बुलाया जाता है।
जावा में मेटाडेटा पीडीएफ को मिटाने के लिए कोड
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove meta data in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the PDF | |
Document pdfForMeta = new Document("sample.pdf"); | |
// Fetch document info | |
DocumentInfo info = new DocumentInfo(pdfForMeta); | |
// Clear all metadata from the PDF | |
info.clear(); | |
info.clearCustomData(); | |
// Save the output document with no metadata | |
pdfForMeta.save("PDFWithoutMetadata.pdf"); | |
System.out.println("Done"); | |
} | |
} |
यह नमूना कोड दर्शाता है कि जावा में पीडीएफ मेटाडेटा को कैसे साफ़ करें। यह क्रमशः क्लियर() और क्लियरकस्टमडेटा() तरीकों का उपयोग करके डिफ़ॉल्ट और कस्टम गुणों को हटाने के लिए अंतर्निहित तरीकों को प्रदर्शित करता है। यदि आप केवल चयनित मेटाडेटा को हटाना चाहते हैं, तो आप DocumentInfo ऑब्जेक्ट में वांछित गुणों को साफ़ कर सकते हैं या यदि आवश्यक हो तो DocumentInfo क्लास में रिमूव() या रिमूवआइटमबायकी() विधियों को कॉल कर सकते हैं।
यह नमूना कोड जावा में पीडीएफ से मेटाडेटा हटाने की प्रक्रिया को प्रदर्शित करता है। यदि आप किसी पीडीएफ से वॉटरमार्क हटाना चाहते हैं, तो जावा में पीडीएफ फाइल से वॉटरमार्क कैसे हटाएं पर लेख देखें।