यह सरल कैसे करें ट्यूटोरियल इस बात पर ध्यान केंद्रित करता है कि कैसे ** HTML को Python में PDF में कनवर्ट करें** और साथ ही अपनी ओर से पर्यावरण को कॉन्फ़िगर करने के लिए कदम उठाएं। HTML पायथन से जनरेट PDF करने के लिए एक साधारण एपीआई इंटरफेस प्रदान करने वाले एपीआई का उपयोग किया गया है। आप नीचे दिए गए अनुभागों में बताए गए विभिन्न विकल्पों को सेट करके जेनरेट की गई पीडीएफ़ को कस्टमाइज़ भी कर सकते हैं।
पायथन में एचटीएमएल से पीडीएफ जेनरेट करने के चरण
- .नेट के माध्यम से पायथन के लिए Aspose.Words का उपयोग करने के लिए पर्यावरण सेटअप करें
- अपनी पायथन फ़ाइल में aspose.words नामस्थान शामिल करें
- स्रोत HTML फ़ाइल को दस्तावेज़ वर्ग ऑब्जेक्ट में लोड करें
- PdfSaveOptions ऑब्जेक्ट को इंस्टेंट करें और आउटपुट PDF विकल्प सेट करें
- दस्तावेज़ वर्ग में सेव विधि का उपयोग करके HTML से पीडीएफ उत्पन्न करें
उपरोक्त चरणों का वर्णन है कि कैसे पायथन HTML से पीडीएफ बना सकता है सरल एपीआई कॉल का उपयोग करके। यह एक आसान प्रक्रिया है जहां पर्यावरण को कॉन्फ़िगर करने के बाद, आप दस्तावेज़ वर्ग ऑब्जेक्ट का उपयोग करके स्रोत HTML फ़ाइल लोड करेंगे। PdfSaveOptions का उपयोग PDF को अनुकूलित करने के लिए किया जाएगा और अंत में, इसे डिस्क पर सहेजा जाएगा।
पायथन में एचटीएमएल से पीडीएफ जेनरेट करने के लिए कोड
import aspose.words as aw | |
#Load the license in your application for exporting HTML to PDF | |
htmlToPdfLicense = aw.License() | |
htmlToPdfLicense.set_license("Aspose.Total.lic") | |
#Load the HTML file to be converted to PDF | |
sampleHtml = aw.Document("TestFile.html") | |
#Create PdfSaveOptions class object before converting the HTML to PDF | |
options = aw.saving.PdfSaveOptions() | |
#Setting the page mode to full screen when opening it in a viewer | |
options.page_mode = aw.saving.PdfPageMode.FULL_SCREEN | |
#Applying the PDF document compliance mode | |
options.compliance = aw.saving.PdfCompliance.PDF17 | |
#Save the converted PDF file on disk | |
sampleHtml.save("HtmlOutput.pdf", options) | |
print ("Done") |
एचटीएमएल पायथन से पीडीएफ बनाने के लिए आधारित कनवर्टर एप्लिकेशन विकसित किया गया है। आप PdfSaveOptions क्लास की मदद से आउटपुट PDF को कस्टमाइज़ भी कर सकते हैं। आप पेज_सेट प्रॉपर्टी का उपयोग करके उस पेज नंबर को सेट कर सकते हैं जिसे आप पीडीएफ में निर्यात करना चाहते हैं। यह क्रमशः पेज_मोड और अनुपालन गुणों का उपयोग करके पेज मोड और पीडीएफ अनुपालन को कैसे सेट करें, यह भी प्रदर्शित करता है।
इस विषय में, हमने *पायथन में HTML को PDF में कनवर्ट करने के बारे में सीखा है। यदि आप Python का उपयोग करके Word दस्तावेज़ बनाना चाहते हैं, तो पायथन का उपयोग करके वर्ड डॉक्यूमेंट कैसे बनाएं पर लेख देखें।