यह छोटा विषय इस बात पर केंद्रित है कि पर्यावरण और चरण-दर-चरण चलाने योग्य नमूना कोड को कॉन्फ़िगर करने के लिए जानकारी का पालन करके सी#में प्रस्तुति गुणों तक कैसे पहुंचें। C# में PPTX दस्तावेज़ गुणों को **पढ़ने के लिए कोड उदाहरण बहुत सरल है और इसका उपयोग Windows, Linux या macOS में चल रहे .NET समर्थित किसी भी एप्लिकेशन में किया जा सकता है।
सी # में पीपीटीएक्स दस्तावेज़ गुण पढ़ने के लिए कदम
- प्रस्तुति गुणों को पढ़ने के लिए Aspose.Slides for .NET जोड़ने के लिए परिवेश सेट करें
- प्रेजेंटेशन फैक्ट्री से प्रेजेंटेशन जानकारी संग्रह तक पहुंचने के लिए IPresentationInfo क्लास का इंस्टेंस बनाएं
- प्रस्तुति जानकारी उदाहरण से प्रस्तुति दस्तावेज़ गुणों तक पहुंचने के लिए IDocumentProperties ऑब्जेक्ट का उपयोग करें
- प्रस्तुति के लिए दस्तावेज़ गुणों तक पहुंचें और प्रिंट करें
सी# प्रेजेंटेशन डॉक्यूमेंट प्रॉपर्टीज में उपरोक्त चरणों का पालन करके सरल एपीआई इंटरफेस का उपयोग करके एक्सेस और हेरफेर किया जा सकता है। प्रक्रिया एक स्थिर PresentationFactory वर्ग का उपयोग करके प्रस्तुति कारखाने से प्रस्तुति जानकारी तक पहुंचने के साथ शुरू होती है और इस प्रक्रिया के दौरान आपको वास्तव में प्रस्तुति को DOM के अंदर लोड करने की आवश्यकता नहीं होती है। फिर, IDocumentProperties के उदाहरण का उपयोग करके गुणों को एक्सेस किया जाता है और कंसोल के अंदर प्रदर्शित किया जाता है। हालाँकि, आप अपनी आवश्यकताओं के अनुसार एक्सेस किए गए दस्तावेज़ गुणों को पढ़ या लिख सकते हैं।
सी # में प्रस्तुति गुण पढ़ने के लिए कोड
using System; | |
using Aspose.Slides; | |
namespace TestSlides | |
{ | |
public class AccessDocumentProperties | |
{ | |
public static void ReadDocumentProperties() | |
{ | |
String path = "/Users/Documents/TestData/"; | |
// Load the license file to access the presentation properties | |
Aspose.Slides.License docProplic = new Aspose.Slides.License(); | |
docProplic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Access the IPresentationInfo object to access the presentation factory | |
IPresentationInfo presInfo = PresentationFactory.Instance.GetPresentationInfo(path + "NewPresentation.pptx"); | |
// Access the presentation document properties | |
IDocumentProperties props = presInfo.ReadDocumentProperties(); | |
// Access and print the presentation document properties | |
Console.WriteLine($"CreatedTime : {props.CreatedTime}"); | |
Console.WriteLine($"Subject : {props.Subject}"); | |
Console.WriteLine($"Title : {props.Title}"); | |
Console.WriteLine($"Author : {props.Author}"); | |
Console.WriteLine($"Comments : {props.Comments}"); | |
Console.WriteLine($"RevisionNumber : {props.RevisionNumber}"); | |
} | |
} | |
} |
प्रदर्शित कोड की मदद से, कोई भी बहुत ही सरल एपीआई कॉल का उपयोग करके सी#* में प्रस्तुति गुणों को पढ़ सकता है। प्रेजेंटेशन फ़ैक्टरी क्लास का उपयोग करके प्रेजेंटेशन दस्तावेज़ गुणों तक पहुँचने के दौरान, एक बहुत छोटा मेमोरी फ़ुटप्रिंट होता है क्योंकि संपूर्ण प्रस्तुति दस्तावेज़ ऑब्जेक्ट मॉडल के अंदर लोड नहीं होती है। DocumentProperties वर्ग न केवल आपको पूर्व-निर्धारित प्रस्तुति गुणों को एक्सेस और संशोधित करने देता है, बल्कि कस्टम दस्तावेज़ गुणों को भी जोड़ता और एक्सेस करता है।
यह सरल ट्यूटोरियल इस बात पर जोर देता है कि कैसे C# का उपयोग करके प्रेजेंटेशन प्रॉपर्टीज को पढ़ें। यदि आप किसी प्रस्तुति पर हस्ताक्षर करने की प्रक्रिया के बारे में जानने में रुचि रखते हैं, तो सी # का उपयोग कर पावरपॉइंट में हस्ताक्षर कैसे सम्मिलित करें पर लेख देखें।