यह छोटा विषय Python का उपयोग करके PDF का पृष्ठ आकार कैसे बदलें पर केंद्रित है। इसमें विकास पर्यावरण को कॉन्फ़िगर करने के लिए सभी आवश्यक विवरण शामिल हैं, एक एप्लिकेशन बनाने के लिए पालन किए जाने वाले चरणों का एक क्रम और एक चलने योग्य नमूना कोड जो प्रक्रिया को प्रदर्शित करता है Python का उपयोग करके पीडीएफ पेज का आकार बदलें केवल कुछ एपीआई कॉल। इस कोड का उपयोग किसी भी Python और .NET Framework समर्थित वातावरण जैसे Windows, Linux, और macOS में किया जा सकता है।
पायथन का उपयोग करके पीडीएफ पेपर का आकार बदलने के चरण
- .NET के माध्यम से पायथन के लिए Aspose.PDF API का उपयोग करने के लिए वातावरण सेट करें
- Document क्लास ऑब्जेक्ट का उपयोग करके स्रोत पीडीएफ फाइल खोलें, जिसके पृष्ठ आयाम को बदलना है
- लोड किए गए पीडीएफ में पीडीएफ पेज संग्रह तक पहुंचें
- संग्रह से वांछित पृष्ठ तक पहुंचें जिसके लिए आकार को अद्यतन किया जाना है
- पृष्ठ वर्ग के set_page_size () विधि को कॉल करें और एक नया पृष्ठ आकार प्रदान करें
- परिणामी पीडीएफ फाइल को संशोधित पृष्ठ आकार के साथ सहेजें
ये चरण इस सुविधा का परीक्षण करने के लिए आवश्यक संसाधन प्रदान करके Python का उपयोग करके PDF पृष्ठ आकार संपादित करने की प्रक्रिया को कवर करते हैं। प्रारंभ में, हम लक्ष्य पीडीएफ फाइल को लोड करते हैं, पृष्ठ संग्रह तक पहुंचते हैं, और फिर उस पृष्ठ का संदर्भ प्राप्त करते हैं जिसका आकार अद्यतन किया जाना है। पेज क्लास इंस्टेंस में एक विधि set_page_size () होती है जिसका उपयोग पेज की चौड़ाई और ऊंचाई प्रदान करके पेज साइज को संशोधित करने के लिए किया जाता है।
पायथन का उपयोग करके पीडीएफ पृष्ठ आकार को संशोधित करने के लिए कोड
import aspose.pdf as pdf | |
# Source license and PDF files directory path | |
filePath = "C://Words//" | |
# Load the license in your application to modify the PDF page size | |
odpToPptxLicense = pdf.License() | |
odpToPptxLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Open the source PDF file from the disk | |
pdfDocument = pdf.Document(filePath+"Output.pdf") | |
# Access the PDF page collection | |
pageCollection = pdfDocument.pages | |
# Access the second page | |
srcPage = pageCollection[1] | |
# Setting the page size as an Envelop (4.13 x 9.49 in) | |
# In Aspose.PDF, 1 inch = 72 points | |
# Therefore, Envelop dimensions in points will be (297.64, 683.15) | |
srcPage.set_page_size(297.64, 683.15) | |
# Save the PDF with the modified page size on the disk | |
pdfDocument.save(filePath + "GeneratedPdf.pdf") | |
print("Process completed") |
This example code demonstrates the process to change the size of a PDF page using Python. The Aspose.PDF use a scaling factor of 72 points for 1 inch of the page resolution. Therefore, you have to calculate the width and height in points by multiplying the number of desired inches by 72. मान लीजिए कि आप पृष्ठ आकार को लिफाफा 10 # पर सेट करना चाहते हैं, जिसकी ऊंचाई 9.49 इंच और चौड़ाई 4.13 इंच है, इसलिए आप इसे पास करने से पहले दोनों संख्याओं को 72 से गुणा कर देंगे।
इस उदाहरण ने हमें Python का उपयोग करके PDF पृष्ठ आयामों को बदलना सिखाया है। यदि आप PDF को Excel फ़ाइल में बदलने के बारे में जानने में रुचि रखते हैं, तो पायथन का उपयोग करके पीडीएफ को एक्सेल में कैसे बदलें पर लेख देखें।