यह छोटा ट्यूटोरियल गाइड करता है पायथन का उपयोग करके एक्सएसएल एफओ को पीडीएफ में कैसे बदलें। इसमें नमूना कोड चलाने के लिए पर्यावरण स्थापित करने के लिए सभी आवश्यक जानकारी शामिल है, इस एप्लिकेशन को लिखते समय पालन किए जाने वाले चरणों की एक सूची, और एक रन करने योग्य नमूना कोड ** की प्रक्रिया को प्रदर्शित करता है कि Python का उपयोग करके XSL FO को PDF में कैसे निर्यात करें . आपको डिस्क पर या आउटपुट स्ट्रीम पर XSL FO फ़ाइलों को लोड करने और आउटपुट PDF फ़ाइल को कस्टमाइज़ करने के लिए विवरण भी मिलेंगे।
पायथन का उपयोग करके XSL FO को PDF में रेंडर करने के चरण
- XSL-FO को PDF में बदलने के लिए परिवेश को .NET के माध्यम से पायथन के लिए Aspose.PDF का उपयोग करें में कॉन्फ़िगर करें
- XSL FO फ़ाइल की लोडिंग को अनुकूलित करने के लिए XslFoLoadOptions वर्ग का एक ऑब्जेक्ट बनाएं
- फ़ाइल नाम और XslFoLoadOptions ऑब्जेक्ट का उपयोग करके XSL FO फ़ाइल को Document क्लास ऑब्जेक्ट के साथ लोड करें
- डॉक्यूमेंट ऑब्जेक्ट में सेव () विधि का उपयोग करके लोड की गई XSL FO फ़ाइल को PDF के रूप में सहेजें
ये चरण Python का उपयोग करके XSL FO को PDF में बदलने की प्रक्रिया को सारांशित करते हैं। प्रक्रिया XslFoLoadOptions क्लास ऑब्जेक्ट की एक वस्तु घोषित करके शुरू की गई है जिसका उपयोग एक्सएलएस एफओ फाइल को लोड करने के लिए प्रक्रिया को अनुकूलित करने के लिए किया जाता है, जिसके बाद दस्तावेज़ क्लास ऑब्जेक्ट की तात्कालिकता होती है जो फ़ाइल का नाम लेती है और एक्सएसएल एफओ फ़ाइल के लिए विकल्प लोड करती है। एक बार फाइल को डॉक्यूमेंट क्लास ऑब्जेक्ट में लोड करने के बाद, इसे पीडीएफ, डीओसी, एक्सपीएस, एचटीएमएल और पीपीटीएक्स फॉर्मेट जैसे कुछ नामों में सहेजा जा सकता है।
पायथन का उपयोग करके एक्सएसएल एफओ को पीडीएफ में निर्यात करने के लिए कोड
उपरोक्त कोड खंड दर्शाता है कि Python का उपयोग करके XSL FO को PDF में कैसे प्रस्तुत किया जाए। XslFoLoadOptions क्लास ऑब्जेक्ट XSL FO फ़ाइलों की लोडिंग को अनुकूलित करने के लिए विकल्प प्रदान करता है, आप फ़ाइल लोड करते समय उत्पन्न होने वाली चेतावनियों को संभालने के लिए वार्निंगहैंडलर सेट कर सकते हैं, और इनपुट फ़ाइल प्रकार को CGM, HTML, EPUB, XML, XSLFO, और के रूप में वर्णित कर सकते हैं। जल्द ही। इसी तरह, लोड की गई फ़ाइल को PDF के रूप में सहेजते समय, आप डिफ़ॉल्ट फ़ॉन्ट नाम सेट करने के लिए PDFSaveOptions क्लास ऑब्जेक्ट का उपयोग कर सकते हैं, फ़्लैग को प्रतिक्रिया ऑब्जेक्ट को बंद करने के लिए सेट कर सकते हैं, अस्थायी फ़ाइल का पथ सेट कर सकते हैं, और नियंत्रित करने के लिए एक चेतावनी हैंडलर सेट कर सकते हैं चेतावनी।
इस लेख ने हमें XSL FO को Python का उपयोग करके PDF में बदलना सिखाया है। यदि आप पायथन में एक पीडीएफ फाइल बनाने की प्रक्रिया सीखना चाहते हैं, तो पायथन में पीडीएफ कैसे बनाएं पर लेख देखें।