यह ट्यूटोरियल बताता है कि Java का उपयोग करके PDF फ़ाइलों की तुलना कैसे करें। इसमें IDE सेट करने के बारे में विवरण, चरणों की सूची और Java का उपयोग करके PDF तुलना टूल के साथ काम करने के लिए नमूना कोड शामिल है। आप अपनी आवश्यकताओं के आधार पर अलग-अलग पृष्ठों या पूरी PDF फ़ाइलों की तुलना करना सीखेंगे।
जावा का उपयोग करके पीडीएफ दस्तावेज़ों की तुलना करने के चरण
- PDF दस्तावेज़ों की तुलना करने के लिए Aspose.PDF for Java का उपयोग करने हेतु परिवेश सेट करें
- दो PDF फ़ाइलों को अलग-अलग Document क्लास ऑब्जेक्ट में लोड करें
- तुलना के लिए दोनों पीडीएफ फाइलों के collection of pages से लक्ष्य पृष्ठों तक पहुंचें
- दोनों PDF फ़ाइलों से चयनित पृष्ठों की तुलना करने के लिए TextPdfComparer.comparePages() विधि को कॉल करें
- TextPdfComparer.compareFlatDocuments() विधि का उपयोग करके संपूर्ण PDF दस्तावेज़ों की तुलना करें
- उपरोक्त विधि का उपयोग करके तुलना परिणाम को किसी अन्य PDF फ़ाइल में सहेजें
ये चरण Java का उपयोग करके दो PDF दस्तावेज़ों की तुलना करने की प्रक्रिया का सारांश देते हैं। आप तुलना के लिए दो PDF फ़ाइलें लोड कर सकते हैं और यदि आप केवल चयनित पृष्ठों की तुलना करना चाहते हैं तो अलग-अलग पृष्ठों का चयन कर सकते हैं। अंत में, संपूर्ण दस्तावेज़ों की तुलना करने के लिए CompareFlatDocuments() विधि या चयनित पृष्ठों की तुलना करने के लिए ComparePages() विधि को कॉल करें, साथ ही अंतरों को सहेजने के लिए आउटपुट PDF फ़ाइल नाम सेट करें।
जावा का उपयोग करके पीडीएफ से पीडीएफ तुलना के लिए कोड
import com.aspose.pdf.*; | |
import com.aspose.pdf.comparison.textcomparison.TextPdfComparer; | |
import com.aspose.pdf.comparison.ComparisonOptions; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Compare PDFs in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Document doc1 = new Document("File1.pdf"); | |
Page p1 = doc1.getPages().get_Item(1); | |
Document doc2 = new Document("File2.pdf"); | |
Page p2 = doc2.getPages().get_Item(1); | |
var differences = TextPdfComparer.comparePages( | |
p1, p2, new ComparisonOptions() { }); | |
var differences2 = TextPdfComparer.compareFlatDocuments( | |
doc2, doc1, new ComparisonOptions() { }, "output.pdf"); | |
System.out.println("PDF files compared successfully"); | |
} | |
} |
इस कोड का उपयोग जावा का उपयोग करके एक सरल पीडीएफ दस्तावेज़ तुलना उपकरण विकसित करने के लिए किया जा सकता है। तुलना को अनुकूलित करने के लिए ComparisonOptions क्लास ऑब्जेक्ट का उपयोग करें, जैसे कि तुलना के दौरान शामिल/बहिष्कृत आयताकार क्षेत्रों को परिभाषित करना, तालिकाओं को बाहर करने के लिए एक ध्वज सेट करना, और संपादन संचालन आदेश सेट करना। EditOperationsOrder एन्यूमेरेटर, जिसमें InsertFirst या DeleteFirst मान हैं, का उपयोग किया जा सकता है।
इस लेख में हमें *Java का उपयोग करके दो PDF की तुलना करने की प्रक्रिया सिखाई गई है। अगर आप PDF फ़ाइल को क्रॉप करना चाहते हैं, तो जावा का उपयोग करके पीडीएफ को क्रॉप कैसे करें पर लेख देखें।