यह संक्षिप्त ट्यूटोरियल बताता है कि स्रोत MPP फ़ाइल लोड करके और फिर आउटपुट HTML फ़ाइल को कॉन्फ़िगर करने का विकल्प प्रदान करके MPP को C# में HTML में कैसे परिवर्तित किया जाए। कॉन्फ़िगरेशन के दौरान, आप अपनी आवश्यकताओं के अनुसार HTML फ़ाइल की विभिन्न विशेषताओं को सेट कर सकते हैं। एक बार कॉन्फ़िगरेशन हो जाने के बाद, Project.Save() फ़ंक्शन का उपयोग ** Microsoft प्रोजेक्ट को C#** का उपयोग करके HTML में बदलने के लिए किया जाएगा।
C# का उपयोग करके Microsoft प्रोजेक्ट को HTML में कनवर्ट करने के चरण
- एप्लिकेशन में Aspose.Tasks का उपयोग करने के लिए प्रोजेक्ट को कॉन्फ़िगर करें
- स्रोत MPP फ़ाइल को HTML में बदलने के लिए Project क्लास ऑब्जेक्ट में लोड करें
- आउटपुट HTML फ़ाइल को कॉन्फ़िगर करने के लिए HtmlSaveOptions का एक उदाहरण बनाएं
- उन पेज नंबरों को निर्दिष्ट करें जिन्हें HTML में प्रस्तुत किया जाना चाहिए
- HTML फ़ाइल का पृष्ठ आकार सेट करें
- उपरोक्त कॉन्फ़िगरेशन का उपयोग करके एमपीपी फ़ाइल को HTML के रूप में सहेजें
ये कदम आवश्यक पुस्तकालय और कक्षाओं के बारे में जानकारी प्रदान करके एमपीपी को एचटीएमएल में सी# में बदलने में सहायता करते हैं। यदि आप सभी पृष्ठों को HTML में कनवर्ट करना चाहते हैं तो HtmlSaveOptions वर्ग में एक विशेष कॉन्फ़िगरेशन सेट करना आवश्यक नहीं है अन्यथा, आप HtmlSaveOptions.Pages संग्रह में वांछित पृष्ठ संख्याएँ जोड़ सकते हैं। इसी तरह, यदि आप स्पष्ट रूप से पृष्ठ आकार निर्धारित नहीं करते हैं, तो डिफ़ॉल्ट पृष्ठ आकार का उपयोग किया जाएगा।
एमपीपी को एचटीएमएल में सी # में कनवर्ट करने के लिए कोड
namespace ConvertMppToHtmlInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert MPP to HTML | |
{ | |
// Load a license to avoid trial version watermark in the output PDF | |
Aspose.Tasks.License licWatermarkPDF = new Aspose.Tasks.License(); | |
licWatermarkPDF.SetLicense("Aspose.Tasks.lic"); | |
// Load the source MPP file | |
Aspose.Tasks.Project project = new Aspose.Tasks.Project(@"TaskDurations.mpp"); | |
// Create HtmlSaveOptions object to configure the output HTML file | |
Aspose.Tasks.Saving.HtmlSaveOptions saveOptions = new Aspose.Tasks.Saving.HtmlSaveOptions(); | |
// Set page number to be rendered to HTML | |
saveOptions.Pages.Add(1); | |
// Set page size to the desired size like A4 | |
saveOptions.PageSize = Aspose.Tasks.Visualization.PageSize.A4; | |
// Save output file with the specified save options | |
project.Save(@"ConvertedHtml.html", saveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
इस कोड में C# का उपयोग करके Microsoft प्रोजेक्ट को HTML में बदलने के लिए HtmlSaveOptions क्लास ऑब्जेक्ट का उपयोग किया जाता है जिसमें बार स्टाइल सेट करने के लिए गुण होते हैं, डिफ़ॉल्ट फ़ॉन्ट नाम, रेंडरिंग समाप्त करने के लिए समाप्ति तिथि, ग्रिडलाइन में लाइन सेट करें और SaveFormat को नाम पर सेट करें। कुछ। आप आउटपुट फ़ाइल को न केवल HTML के रूप में बल्कि अन्य प्रारूपों में भी अन्य अतिभारित सेव फ़ंक्शंस का उपयोग करके सहेज सकते हैं।
इस लेख में, हमने एमपीपी को एचटीएमएल में बदलना सीखा है, हालांकि अगर आप किसी माइक्रोसॉफ्ट प्रोजेक्ट फाइल को एक्सपीएस में बदलना चाहते हैं तो माइक्रोसॉफ्ट प्रोजेक्ट फ़ाइल को सी # में एक्सपीएस में कैसे परिवर्तित करें पर लेख देखें।