MS PowerPoint PPTX प्रस्तुतियाँ बनाने के लिए ओपन सोर्स गो लाइब्रेरी
Microsoft® PowerPoint PPTX प्रस्तुति को आसानी से पढ़ने, लिखने और खोलने के लिए ओपन सोर्स GO API।
यूनिऑफिस क्या है?
यूनिऑफिस एक ओपन-सोर्स प्योर गो लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को अपने स्वयं के गो एप्लिकेशन के अंदर माइक्रोसॉफ्ट प्रेजेंटेशन दस्तावेजों को बनाने और पार्स करने की क्षमता देती है। एपीआई का उपयोग करके, आप पीपीटीएक्स को काफी तेजी से बना सकते हैं, बिना किसी प्रतिबिंब के उपयोग के इसे जल्दी से बचा सकते हैं और पीपीटीएक्स को पढ़ने में थोड़ा और समय लग सकता है।
ओपन-सोर्स यूनीऑफ़िस लाइब्रेरी PowerPoint निर्माण से संबंधित कई महत्वपूर्ण विशेषताओं का समर्थन करती है, जैसे कि टेम्पलेट से एक नया PowerPoint बनाना, उसमें टेक्स्ट बॉक्स जोड़ना और चित्र सम्मिलित करना।
यूनिऑफिस के साथ शुरुआत करना
अपने प्रोजेक्ट में यूनीऑफ़िस को स्थापित करने का अनुशंसित तरीका जीथब का उपयोग करना है। सुचारू स्थापना के लिए कृपया निम्न कमांड का उपयोग करें।
गिटहब के माध्यम से यूनीऑफिस स्थापित करें
go get github.com/unidoc/unioffice/
go build -i github.com/unidoc/unioffice/...
गो एपीआई के माध्यम से पीपीटीएक्स में छवियां जोड़ें
ओपन सोर्स लाइब्रेरी यूनीऑफ़िस कंप्यूटर प्रोग्रामर को अपने स्वयं के गो एप्लिकेशन के अंदर पीपीटीएक्स फ़ाइल में चित्र सम्मिलित करने की अनुमति देता है। यह आपको एक नया PPTX बनाने, उसमें अपनी छवि डालने और दस्तावेज़ को सहेजने की क्षमता देता है। कोड की निम्नलिखित पंक्तियों का उपयोग करके, आप आसानी से अपने PPTX दस्तावेज़ में चित्र सम्मिलित कर सकते हैं।
PPTX GO में इमेज डालें
- प्रेजेंटेशन.न्यू () पद्धति का उपयोग करके एक नई प्रस्तुति बनाएं
- पीपीटी.AddImage () विधि का उपयोग करके छवि लोड करें और एक स्ट्रिंग के रूप में छवि के लिए पथ पास करें
- ppt.AddSlide() विधि का उपयोग करके एक नई स्लाइड बनाएं
- स्लाइड का उपयोग करके स्लाइड में छवि जोड़ें। इमेज () विधि जोड़ें और इमेज ऑब्जेक्ट को पैरामीटर के रूप में पास करें
- छवि की चौड़ाई और ऊंचाई इंच में सेट करें
- दस्तावेज़ को मान्य करें और इसे PPTX प्रारूप में सहेजें
फ्री गो एपीआई के जरिए इमेज डालें
ppt := presentation.New()
defer ppt.Close()
irefColor, err := ppt.AddImage("fileformat.png")
if err != nil {
log.Fatal(err)
}
slide := ppt.AddSlide()
ibColor := slide.AddImage(irefColor)
ibColor.Properties().SetWidth(2 * measurement.Inch)
ibColor.Properties().SetHeight(irefColor.RelativeHeight(2 * measurement.Inch))
if err := ppt.Validate(); err != nil {
log.Fatal(err)
}
ppt.SaveToFile("image.pptx")