इस ट्यूटोरियल में, हम इस बात पर ध्यान केंद्रित करेंगे कि कैसे {HYPERLINK1}} को Presentation में Python का उपयोग करके PowerPoint पर निर्भरता के बिना परिवर्तित किया जाए। एप्लिकेशन को विंडोज, लिनक्स या मैकओएस जैसे ऑपरेटिंग सिस्टम में किसी भी .NET कोर और पायथन कॉन्फ़िगर किए गए वातावरण के भीतर ** एसवीजी को पीपीटीएक्स में पायथन में परिवर्तित करने के लिए उपयोग किया जा सकता है।
पायथन में एसवीजी को पीपीटीएक्स में निर्यात करने के चरण
- SVG को प्रस्तुतिकरण में बदलने के लिए अपने ऐप्लिकेशन में परिवेश को .NET के माध्यम से पायथन के लिए Aspose.Slides का उपयोग करें में कॉन्फ़िगर करें
- Presentation वर्ग के उदाहरण का उपयोग करके एक डिफ़ॉल्ट प्रस्तुति बनाएं
- प्रस्तुति के स्लाइड संग्रह से पहली स्लाइड लोड करें
- एसवीजी फ़ाइल खोलें, इसकी सामग्री को एक स्ट्रिंग के रूप में पढ़ें और प्रस्तुति छवियों के संग्रह में डालें
- IPictureFrame के एक उदाहरण का उपयोग करके अतिरिक्त SVG छवि के साथ स्लाइड के अंदर एक चित्र फ़्रेम डालें
- डिस्क पर एसवीजी इमेज के साथ पीपीटीएक्स फाइल को सेव करें
Python Export SVG as PPT प्रस्तुति में ऊपर दिए गए सरल चरण सरल API इंटरफ़ेस का उपयोग करते हुए। हम प्रेजेंटेशन क्लास के उदाहरण का उपयोग करके एक डिफॉल्ट प्रेजेंटेशन बनाकर शुरू करेंगे और प्रेजेंटेशन के स्लाइड संग्रह से पहली डिफॉल्ट स्लाइड तक पहुंचेंगे। फिर हम डिस्क से एक स्ट्रिंग के रूप में एसवीजी फ़ाइल सामग्री को लोड और पढ़ेंगे और उसे प्रस्तुति छवियों के संग्रह के अंदर एक IPPImage में जोड़ देंगे। अंत में, IPictureFrame क्लास इंस्टेंस का उपयोग करके, एक चित्र फ़्रेम आकार जोड़ा जाएगा जो डिस्क पर परिणामी प्रस्तुति को सहेजने से पहले जोड़े गए SVG फ़ाइल का उपयोग करेगा।
पायथन में SVG को PPTX में बदलने के लिए कोड
import aspose.slides as slides | |
filepath = "C://Words//" | |
#Applying the licence for Aspose.Slides to convert SVG to PPTX | |
svgtoSlidesLicense = slides.License() | |
svgtoSlidesLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
# Make an empty presentation using the Presentation class object | |
with slides.Presentation() as sampleSvgPres: | |
#Access the first slide of the newly created presentation | |
slideForSvg = sampleSvgPres.slides[0] | |
#Load the SVG file content and insert that inside the presentation image collection | |
with open(filepath + "410.svg", 'r') as svgfile: | |
svgContent = svgfile.read().rstrip() | |
ppSVGImage = slides.SvgImage(svgContent) | |
#Add an SVG Image from the disk inside the images collection of the presentation | |
svgImageForSlide = sampleSvgPres.images.add_image(ppSVGImage) | |
#Insert a picture frame inside the shapes collection of the slide | |
slideForSvg.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, svgImageForSlide) | |
#Save the presentation in PPTX format with an SVG image on the disk | |
slideForSvg.save(filepath + "PresentationWithSvg.pptx", slides.export.SaveFormat.PPTX) | |
print("Process Completed") | |
इस विषय में बताया गया है कि कैसे Python का उपयोग करके प्रस्तुतिकरण में SVG सम्मिलित करें। यदि आप PowerPoint स्लाइड के अंदर तालिका सम्मिलित करने के बारे में जानने में रुचि रखते हैं, तो पायथन का उपयोग करके PowerPoint में तालिका कैसे बनाएँ पर लेख देखें।