यह शार्प ट्यूटोरियल बताता है कि ** जावा में PDF पेज का आकार कैसे बदलें**। इसमें विकास के वातावरण को कॉन्फ़िगर करने के लिए सभी विवरण हैं, चरणों का एक विस्तृत क्रम है जिसका पालन सुविधा को लागू करने के लिए किया जा सकता है, और एक रन करने योग्य नमूना कोड है जो ** जावा में पीडीएफ के पृष्ठ आकार को बदलने की प्रक्रिया को प्रदर्शित करता है। आप इस एप्लिकेशन में विधियों को प्रदान किए जाने वाले बिंदुओं में पृष्ठ आकार की गणना करने की प्रक्रिया भी सीखेंगे।
जावा में पीडीएफ पृष्ठ आकार संपादित करने के चरण
- पृष्ठ का आकार बदलने के लिए विकास परिवेश को Aspose.PDF for Java का उपयोग करने के लिए सेट करें
- पृष्ठ आयामों को संशोधित करने के लिए Document class ऑब्जेक्ट का उपयोग करके स्रोत PDF लोड करें
- लोड की गई PDF फ़ाइल में डिफ़ॉल्ट page collection तक पहुंचें
- लक्ष्य पृष्ठ तक पहुंचें जिसका आकार संशोधित किया जाना है
- पृष्ठ आकार की चौड़ाई और ऊंचाई को अंकों में सेट करें
- अपडेट की गई पीडीएफ फाइल को डिस्क पर या किसी निर्दिष्ट पेज साइज वाली स्ट्रीम में सेव करें
ये चरण जावा में पीडीएफ पेपर का आकार बदलने की प्रक्रिया का वर्णन करते हैं। आप स्रोत PDF फ़ाइल को दस्तावेज़ वर्ग ऑब्जेक्ट में लोड कर सकते हैं जो दस्तावेज़ लोड करने की प्रक्रिया को नियंत्रित करने के लिए कई अन्य अधिभारों का भी समर्थन करता है। दस्तावेज़ वर्ग में पेजकोलेक्शन ऑब्जेक्ट होता है जिसे लक्ष्य पृष्ठ का संदर्भ प्राप्त करने के लिए getPages() विधि अनदेखा का उपयोग करके एक्सेस किया जा सकता है। पेज क्लास में विधि setPageSize() है जिसके लिए अद्यतन पृष्ठ के लिए नई चौड़ाई और ऊंचाई की आवश्यकता होती है।
जावा में पीडीएफ पेज का आकार बदलने के लिए कोड
import com.aspose.pdf.Document; | |
import com.aspose.pdf.Page; | |
import com.aspose.pdf.PageCollection; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to modify page size in pdf using java | |
// Set the license | |
com.aspose.pdf.License lic = new com.aspose.pdf.License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load Document | |
Document pdf = new Document("input.pdf"); | |
// Access page collection | |
PageCollection pages = pdf.getPages(); | |
// Access target page | |
Page page = pages.get_Item(1); | |
// Set the page size | |
page.setPageSize(297.64, 683.15); | |
// Save the modified document | |
pdf.save("Output.pdf"); | |
System.out.println("Done"); | |
} | |
} |
उपरोक्त कोड *जावा में पीडीएफ पेज आकार को संशोधित करने की प्रक्रिया को प्रदर्शित करता है। आपको नए पेज साइज को पॉइंट्स में परिकलित करना होगा जैसे कि Aspose.PDF में एक इंच 72 पॉइंट के बराबर हो। अब यदि आप 8.3 x 11.7 इंच के आयाम वाले पृष्ठ के लिए अंकों में आकार की गणना करना चाहते हैं, तो आप 8.3 को 72 से और 11.7 को 72 से गुणा कर सकते हैं ताकि अंकों में आयाम प्राप्त हो सकें जो कि लिफाफा जैसे सेटपेजसाइज () विधि को प्रदान किए जाने हैं। इस नमूना कोड में 10 आकार का प्रदर्शन किया गया है।
हमने यहां जावा में पीडीएफ पेज के आयामों को बदलने की प्रक्रिया सीखी है। यदि आप आउटपुट PDF फ़ाइल को सुरक्षित करने की प्रक्रिया सीखना चाहते हैं, तो जावा में पासवर्ड के साथ पीडीएफ की सुरक्षा कैसे करें पर लेख देखें।