अक्सर पूछे जाने वाले प्रश्न — Aspose.PDF FOSS for Java
अक्सर पूछे जाने वाले प्रश्न
कौन सा Java संस्करण आवश्यक है?
Aspose.PDF Java के लिए FOSS को Java 11 या बाद का चाहिए। JDK LTS रिलीज़ (11, 17, 21) उत्पादन उपयोग के लिए अनुशंसित हैं।
क्या लाइब्रेरी का उपयोग मुफ्त है?
हाँ। Aspose.PDF Java के लिए FOSS MIT लाइसेंस वाला है। कोई व्यावसायिक समझौता, API कुंजी, या सक्रियण आवश्यक नहीं है।
मैं लाइब्रेरी को Maven प्रोजेक्ट में कैसे जोड़ूँ?
निम्नलिखित को अपने pom.xml में जोड़ें:
<dependency>
<groupId>org.aspose</groupId>
<artifactId>aspose-pdf-foss</artifactId>
<version>26.8.0</version>
</dependency>मैं एक नया PDF दस्तावेज़ कैसे बनाऊँ?
कोई तर्क नहीं देकर Document क्लास का उपयोग करें:
try (Document doc = new Document()) {
doc.getPages().add();
doc.save("output.pdf");
}मैं मौजूदा दस्तावेज़ की पृष्ठ संख्या कैसे प्राप्त करूँ?
दस्तावेज़ खोलें और पृष्ठ संग्रह पर size() को कॉल करें:
try (Document doc = new Document("input.pdf")) {
int count = doc.getPages().size();
}मैं दो PDF फ़ाइलों को कैसे जोड़ूँ?
PdfFileEditor.concatenate() का उपयोग करें:
PdfFileEditor editor = new PdfFileEditor();
editor.concatenate("first.pdf", "second.pdf", "merged.pdf");मैं एक PDF को कैसे एन्क्रिप्ट करूँ?
फ़ैकैड्स पैकेज से PdfFileSecurity को DocumentPrivilege और KeySize के साथ उपयोग करें:
try (PdfFileSecurity security = new PdfFileSecurity("input.pdf", "secured.pdf")) {
DocumentPrivilege priv = DocumentPrivilege.getForbidAll();
priv.setAllowPrint(true);
security.encryptFile("user", "owner", priv, KeySize.x256);
}मैं डेटा पर AES एन्क्रिप्शन कैसे लागू करूँ?
कच्चे बाइट-स्तर पर AES एन्क्रिप्शन और डिक्रिप्शन के लिए AESCipher के स्थैतिक मेथड्स का उपयोग करें:
byte[] ciphertext = AESCipher.encrypt(key, plaintext);
byte[] decrypted = AESCipher.decrypt(key, ciphertext);स्रोत कोड कहाँ है?
स्रोत कोड और इश्यू ट्रैकर https://github.com/aspose-pdf-foss/Aspose.PDF-FOSS-for-Java पर उपलब्ध हैं।