फ़्री .NET लाइब्रेरी PPTX प्रेज़ेंटेशन बनाने और संशोधित करने के लिए
ओपन सोर्स .NET लाइब्रेरी आसान तरीके से PowerPoint PPTX प्रेज़ेंटेशन को बनाना, पढ़ना, संशोधित करना और मैनीपुलेट करने की अनुमति देती है। यह C# API के माध्यम से स्लाइड, टेक्स्ट, लाइन, हाइपरलिंक और टेबल डालने का समर्थन करती है।
ShapeCrawler क्या है?
हमारे व्यक्तिगत और पेशेवर जीवन दोनों में, PowerPoint प्रस्तुतियाँ अब अनिवार्य हो गई हैं। यद्यपि वे संचार की नींव बनाती हैं, उन्हें प्रोग्रामेटिक रूप से नियंत्रित करना अक्सर कठिन साबित हुआ है। लेकिन ShapeCrawler के लॉन्च के बाद से, जो विशेष रूप से PowerPoint के लिए डिज़ाइन किया गया एक शक्तिशाली .NET फ्रेमवर्क है, चीज़ें काफी बदल गई हैं। यह प्रोग्रामर और सॉफ़्टवेयर डेवलपर्स को प्रोग्रामेटिक, कुशल और व्यवस्थित तरीके से PowerPoint प्रस्तुतियों को नेविगेट, निकालने, संशोधित करने और काम करने की अनेकों संभावनाएँ प्रदान करता है।
सॉफ़्टवेयर डेवलपर्स अपने .NET अनुप्रयोगों में ShapeCrawler, एक ओपन-सोर्स .NET टूल का उपयोग करके प्रोग्रामेटिक रूप से PowerPoint PPT और PPTX प्रस्तुतियों का निर्माण और संशोधन कर सकते हैं। यह PowerPoint स्लाइड्स, शैप्स और उनकी प्रॉपर्टीज़ को देखने, संपादित करने और जांचने के अत्यंत प्रभावी और शक्तिशाली तरीके प्रदान करता है। यह लाइब्रेरी डेवलपर के टूलकिट में एक उपयोगी जोड़ हो सकती है क्योंकि यह थकाऊ कार्यों को स्वचालित करने, प्रस्तुतियों से डेटा निकालने और गतिशील रिपोर्ट बनाने में सक्षम बनाती है।
ShapeCrawler PowerPoint दस्तावेज़ों तक पहुँचने और उन्हें संभालने की प्रक्रिया को सरल बनाता है। केवल कुछ .NET कोड की पंक्तियों के साथ, सॉफ़्टवेयर पेशेवर विभिन्न प्रकार की प्रस्तुतियों को खोल और लोड कर सकते हैं, स्लाइड्स के माध्यम से इटररेट कर सकते हैं, व्यक्तिगत शैप्स के साथ इंटरैक्ट कर सकते हैं, कई स्लाइड्स को मर्ज कर सकते हैं, स्लाइड में इमेज डाल सकते हैं, और भी बहुत कुछ कर सकते हैं। यह डेटा से स्वचालित रिपोर्टों के साथ-साथ प्रस्तुतियों को भी जनरेट कर सकता है, जिससे विश्वसनीयता और सटीकता की पुष्टि होती है। चाहे आप एक अनुभवी डेवलपर हों या .NET में PowerPoint मैनिपुलेशन के नए हों, ShapeCrawler दक्षता का द्वार खोलता है, जिससे PowerPoint कार्यक्षमताओं को आपके अनुप्रयोगों में सहजता से एकीकृत किया जा सकता है।
ShapeCrawler के साथ शुरुआत करना
ShapeCrawler को स्थापित करने का अनुशंसित तरीका NuGet का उपयोग करना है। सुगम स्थापना के लिए कृपया निम्नलिखित कमांड का उपयोग करें।
NuGet के माध्यम से ShapeCrawler स्थापित करें
install-package ShapeCrawler.NET API के माध्यम से प्रस्तुति को नियंत्रित करें
ओपन सोर्स ShapeCrawler लाइब्रेरी सॉफ़्टवेयर डेवलपर्स को Microsoft Office स्थापित किए बिना PowerPoint PPTX प्रस्तुतियों को प्रोसेस करने की अनुमति देती है। लाइब्रेरी केवल कुछ .NET कोड की पंक्तियों से PowerPoint फ़ाइलों तक पहुँचने की प्रक्रिया को सरल बनाती है। सॉफ़्टवेयर डेवलपर्स मौजूदा प्रस्तुति खोल सकते हैं, उसकी स्लाइड्स पर इटररेट कर सकते हैं, स्लाइड में छवियाँ सम्मिलित कर सकते हैं, टेक्स्ट होल्डर ऑटो शैप प्राप्त कर सकते हैं, ऑटो‑फ़िट टेक्स्ट, हाइपरलिंक जोड़ और अपडेट कर सकते हैं, व्यक्तिगत शैप्स के साथ इंटरैक्ट कर सकते हैं और कई अन्य कार्य कर सकते हैं। निम्नलिखित उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर्स .NET अनुप्रयोगों के भीतर प्रस्तुति में छवियों को कैसे संभाल सकते हैं।
.NET API का उपयोग करके प्रस्तुति में चित्र कैसे डालें?
using var pres = SCPresentation.Open("picture.pptx");
// get picture shape
var picture = pres.Slides[0].Shapes.GetByName("Picture 1");
// change image
picture.Image.SetImage("new-image.png");
// get MIME type of image, eg. "image/png"
var mimeType = picture.Image.MIME;
pres.Save();
प्रस्तुति में छवियों और चार्ट्स के साथ काम करें
ओपन सोर्स ShapeCrawler लाइब्रेरी ने प्रस्तुतियों के भीतर छवियों और चार्ट्स के साथ काम करने के लिए पूर्ण समर्थन प्रदान किया है। प्रस्तुतियों में छवियों और मल्टीमीडिया तत्वों को संभालना इस लाइब्रेरी के साथ एक सुव्यवस्थित प्रक्रिया बन जाता है। यह लाइब्रेरी विभिन्न PowerPoint संस्करणों के साथ काम करने के लिए डिज़ाइन की गई है, जिससे यह .NET डेवलपर्स के लिए एक बहुमुखी विकल्प बनती है। लाइब्रेरी कार्यों को आसान बनाती है जैसे नई छवियों को सम्मिलित करना, मौजूदा छवियों को बदलना, छवियों की गुणों को समायोजित करना, या यहां तक कि उन्हें बाहरी उपयोग के लिए निकालना। यहाँ एक उदाहरण है जो दर्शाता है कि सॉफ़्टवेयर डेवलपर्स .NET API का उपयोग करके प्रस्तुतियों के भीतर एक चार्ट की गुणों को कैसे अपडेट कर सकते हैं।
.NET API के माध्यम से प्रस्तुति में चार्ट की गुण कैसे अपडेट करें?
using var pres = SCPresentation.Open("helloWorld.pptx");
var slide = pres.Slides.First();
// get chart
var chart = (IChart)slide.Shapes.First(sp => sp is IChart);
// print chart title
if (chart.HasTitle)
{
Console.WriteLine(chart.Title);
}
if (chart.Type == SCChartType.BarChart)
{
Console.WriteLine("Chart type is BarChart");
}
// update category
chart.Categories[0].Name = "Price";
.NET के माध्यम से प्रस्तुति से टेक्स्ट प्रबंधित करें और डेटा निकालें
ShapeCrawler लाइब्रेरी उपयोगकर्ताओं को .NET API के माध्यम से PowerPoint स्लाइड्स के भीतर आकृतियों और टेक्स्ट की विशेषताओं को आसानी से संशोधित करने की अनुमति देती है। चाहे आपको टेक्स्ट सामग्री को अपडेट करना हो, आकृतियों की स्थिति बदलनी हो, या उनके गुणों को नियंत्रित करना हो, यह लाइब्रेरी इन बदलावों को करने के लिए एक सरल API प्रदान करती है। ShapeCrawler लाइब्रेरी के सबसे मूल्यवान उपयोग मामलों में से एक प्रस्तुति से डेटा निकालना है। लाइब्रेरी ने .NET API के माध्यम से PowerPoint प्रस्तुति के भीतर टेक्स्ट और अन्य संबंधित डेटा को प्रबंधित करने के लिए बहुत शक्तिशाली सुविधाएँ प्रदान की हैं। सॉफ़्टवेयर डेवलपर्स प्रोग्रामेटिक रूप से PowerPoint प्रस्तुतियों से डेटा निकाल सकते हैं, जिससे यह रिपोर्ट बनाने या प्रस्तुति सामग्री को Excel या PDF जैसे अन्य फ़ॉर्मेट में बदलने के लिए एक उत्कृष्ट उपकरण बन जाता है। निम्नलिखित उदाहरण दिखाता है कि प्रस्तुतियों की पहली स्लाइड में टेक्स्ट को कैसे बदलें।
.NET API के माध्यम से प्रस्तुति की पहली स्लाइड पर सभी टेक्स्ट कैसे बदलें?
using var pres = SCPresentation.Open("some.pptx");
var textFrames = pres.Slides[0].GetAllTextFrames();
foreach (var textFrame in textFrames)
{
textFrame.Text = "some text";
}
pres.Save();