यह संक्षिप्त विषय जावा में संपीड़ित PDF कैसे करें के साथ-साथ उपयोग की जाने वाली आवश्यक कक्षाओं के बारे में जानकारी सहित संपूर्ण कॉन्फ़िगरेशन चरणों और पर्यावरण सेटिंग्स के बारे में विस्तृत जानकारी शामिल है। आप पीडीएफ फाइल का आकार कम करने के लिए जावा कोड में सरल एपीआई कॉल का आसानी से उपयोग कर सकते हैं और इसे डिस्क पर या मेमोरी स्ट्रीम में सहेज सकते हैं। आप देखेंगे कि आप संपीड़न प्राप्त करने के लिए अनुकूलन विकल्प वर्ग में उपलब्ध विभिन्न संपीड़न विकल्पों का उपयोग कैसे कर सकते हैं।
जावा में पीडीएफ को कंप्रेस करने के चरण
- पीडीएफ फाइल को कंप्रेस करने के लिए मावेन रिपॉजिटरी से Aspose.PDF for Java लाइब्रेरी संदर्भ जोड़ें
- PDF को संपीड़ित करने के लिए अपने प्रोजेक्ट में Aspose.PDF नाम स्थान का संदर्भ शामिल करें
- स्रोत PDF फ़ाइल लोड करने के लिए Document class बनाएं
- पीडीएफ फाइल के संपीड़न को कॉन्फ़िगर करने और विभिन्न पीडीएफ अनुकूलन सेटिंग्स सेट करने के लिए ऑप्टिमाइज़ेशनऑप्शन क्लास ऑब्जेक्ट को तुरंत चालू करें
- जावा में पीडीएफ को कंप्रेस करने और डिस्क पर पीडीएफ को सेव करने के लिए ऑप्टिमाइज़ रिसोर्स मेथड का इस्तेमाल करें
उपरोक्त उदाहरण चरणों में परिभाषित चरणों को क्रम में अपनाकर जावा पीडीएफ आकार को कम करें। मावेन रेपो का उपयोग करके एपीआई संदर्भ जोड़कर और आवश्यक नामस्थान आयात करके प्रक्रिया शुरू होगी। फिर हम कंप्रेशन करने के लिए डॉक्यूमेंट क्लास ऑब्जेक्ट का उपयोग करके सोर्स पीडीएफ फाइल को लोड करेंगे। PDF के लिए विभिन्न संपीड़न विकल्प सेट करने के लिए, OptimizationOptions class ऑब्जेक्ट का उपयोग किया जाएगा। हम सेटिंग्स लागू करने के लिए ऑप्टिमाइज़ रिसोर्स विधि को कॉल करने से पहले छवियों और पीडीएफ छवि गुणवत्ता को संपीड़ित करने के लिए विकल्प सेट करेंगे। अंत में, संपीड़ित पीडीएफ या तो डिस्क पर या मेमोरी स्ट्रीम में सहेजी जाएगी।
जावा में पीडीएफ को संपीड़ित करने के लिए कोड
कोड की कुछ पंक्तियों और सरल एपीआई इंटरफेस का उपयोग करके जावा कंप्रेस पीडीएफ साइज में उपरोक्त उदाहरण। ऑप्टिमाइज़ेशनऑप्शन विभिन्न संपीड़न सेटिंग्स को लागू करने में सक्षम है, जिसमें लिंकडुप्लिकेटस्ट्रीम, रिमूवप्राइवेटइन्फो, रिमूवअनयूज्डस्ट्रीम, मैक्सरिज़ॉल्यूशन, इमेजएन्कोडिंग, रिमूवयूज्डऑब्जेक्ट्स और कई अन्य संबंधित सेटर विधियों का उपयोग करना शामिल है। कृपया ध्यान दें कि, यदि स्रोत पीडीएफ में ऐसी सामग्री है जिसे उपरोक्त सेटिंग्स का उपयोग करके संदर्भित किया जा सकता है, तो यह पीडीएफ के संपीड़न में योगदान देगा यदि उपरोक्त गुणों का उपयोग किया जाता है।
इस विषय में, हमने देखा है कि एक पीडीएफ कंप्रेसर विकसित करने के लिए जावा कोड को सरल एपीआई कॉल की सहायता से आसानी से उपयोग किया जा सकता है। यदि आप PDF को अलग-अलग पृष्ठों में विभाजित करने में रुचि रखते हैं, तो लेख जावा में पृष्ठों द्वारा पीडीएफ को कैसे विभाजित करें देखें।