यह लेख इस बात पर केंद्रित है कि पायथन में XPS को PDF में कैसे बदलें। यह पायथन में XPS फ़ाइल को PDF में बदलने के लिए चरणबद्ध एल्गोरिदम और कोड स्निपेट की व्याख्या करता है। इस सुविधा के साथ काम करने के लिए आपको कोई पोस्टस्क्रिप्ट फ़ाइल कनवर्टर एप्लिकेशन इंस्टॉल करने की आवश्यकता नहीं है।
पायथन का उपयोग करके XPS को PDF में बदलने के चरण
- XPS फ़ाइलों को परिवर्तित करने के लिए Aspose.Page को कॉन्फ़िगर करके वातावरण तैयार करें
- स्रोत फ़ाइल लोड करने के लिए XpsDocument क्लास का एक उदाहरण बनाएँ
- PdfSaveOptions वर्ग का ऑब्जेक्ट आरंभ करें
- आउटपुट पीडीएफ फाइल को सहेजने के लिए मेमोरी स्ट्रीम बनाएं
- PdfDevice क्लास इंस्टैंस का उपयोग करके XPS फ़ाइल को PDF प्रारूप में निर्यात करें
ये चरण XPS दस्तावेज़ को Python में PDF में बदलने के लिए वर्कफ़्लो की रूपरेखा तैयार करते हैं। बस स्रोत XPS दस्तावेज़ को लोड करें, मेमोरी स्ट्रीम बनाएँ, और आउटपुट दस्तावेज़ को स्ट्रीम में रेंडर करें। अंत में, उस स्ट्रीम को अपनी आवश्यकताओं के अनुसार फ़ाइल पथ पर सहेजें।
पायथन में XPS को PDF में बदलने का कोड
import aspose.page | |
from aspose.page import * | |
from io import BytesIO | |
# Load input XPS file | |
document = aspose.page.xps.XpsDocument("input.xps") | |
# Initiate PdfSaveOptions class object | |
options = aspose.page.xps.presentation.pdf.PdfSaveOptions() | |
# Create Stream for the PDF file | |
ms = BytesIO() | |
# Initiate PdfDevice object | |
device = aspose.page.xps.presentation.pdf.PdfDevice(ms) | |
# Convert XPS to PDF | |
document.save(device, options) | |
# Export the output file | |
with open("output.pdf","wb") as file: | |
file.write(ms.getbuffer()) |
Python में XPS से PDF में फ़ाइल कन्वर्ट करने के लिए इस सैंपल कोड स्निपेट का उपयोग करें। XpsDocument क्लास के इंस्टेंस में इनपुट XPS फ़ाइल पढ़ें। PdfSaveOptions क्लास का उपयोग करके वांछित गुणों को कस्टमाइज़ करें, जैसे कि इमेज कम्प्रेशन, टेक्स्ट कम्प्रेशन और फ़ाइल एन्क्रिप्शन अपनी आवश्यकताओं के अनुसार। इसके बाद, एक स्ट्रीम का उपयोग करके जेनरेट किए गए PDF दस्तावेज़ को रेंडर करें जिसे फिर डिस्क पर निर्यात किया जाता है।
इस गाइड में XPS को PDF में Python में बदलने से जुड़ी जानकारी पर चर्चा की गई है। इसके अलावा, अगर आप EPS को PDF में बदलने के बारे में जानना चाहते हैं, तो पायथन में EPS को PDF में बदलें पर लेख पढ़ें।