यह संक्षिप्त विषय कार्य को निष्पादित करने के लिए आवश्यक कॉन्फ़िगरेशन चरणों और एक उदाहरण कोड पर विचार-विमर्श करके ** C#** में MPP को PNG में परिवर्तित करने पर केंद्रित है। इसमें एमएस प्रोजेक्ट सॉफ़्टवेयर पर निर्भरता के बिना एक एप्लिकेशन बनाने के लिए सभी आवश्यक संसाधन शामिल हैं ताकि सी# का उपयोग करके एमपीपी फ़ाइल को PNG में परिवर्तित किया जा सके।
C# का उपयोग करके MPP को PNG में बदलने के चरण
- C# का उपयोग करके MPP को PNG में निर्यात करने के लिए NuGet पैकेज मैनेजर का उपयोग करके Aspose.Tasks for .NET इंस्टॉल करने के लिए वातावरण सेट करें
- C# का उपयोग करके MPP फ़ाइल को PNG में कनवर्ट करने के लिए Project क्लास ऑब्जेक्ट के उदाहरण का उपयोग करके स्रोत MPP फ़ाइल खोलें
- आवश्यक पीएनजी फ़ाइल विकल्प सेट करने के लिए ImageSaveOptions वर्ग का एक उदाहरण बनाएं
- सेव विधि का उपयोग करके MS प्रोजेक्ट फ़ाइल को C# में PNG में कनवर्ट करें
ऊपर उल्लिखित कार्य चरणबद्ध प्रक्रिया का पालन करके और एक चलने योग्य नमूना कोड प्रस्तुत करके MPP फ़ाइल को C# का उपयोग करके PNG में परिवर्तित करने का एक आसान तरीका प्रदान करते हैं। यह प्रक्रिया डिस्क से स्रोत MPP फ़ाइल को लोड करके शुरू की जाती है, जिसके बाद इसका पालन किया जाता है। ImageSaveOptions वर्ग के उदाहरण का उपयोग करके आवश्यक PNG फ़ाइल गुणों को सेट करके। अंत में, एक्सेस की गई MPP फ़ाइल को PNG फ़ाइल में निर्यात किया जाता है और डिस्क पर सहेजा जाता है।
C# का उपयोग करके MS प्रोजेक्ट को PNG में बदलने के लिए कोड
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
using Aspose.Tasks.Visualization; | |
namespace KbTasks | |
{ | |
public class MppToPng | |
{ | |
public static void ConvertTasksToPNG() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to convert MPP to PNG image | |
License TaskPngLic = new License(); | |
TaskPngLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the source MPP file from the disk source | |
Project mppProject = new Project(FilePath + "Input.mpp"); | |
// Set the output Png Options | |
var pngOptions = new ImageSaveOptions(SaveFileFormat.Png); | |
pngOptions.PixelFormat = System.Drawing.Imaging.PixelFormat.Format32bppArgb; | |
pngOptions.PresentationFormat = PresentationFormat.TaskSheet; | |
pngOptions.PageSize = PageSize.A4; | |
// Save the output PNG image on the disk | |
mppProject.Save("image_out.png", pngOptions); | |
} | |
} | |
} |
यह उदाहरण C#* का उपयोग करके *MPP को PNG में निर्यात करने की प्रक्रिया प्रदर्शित करता है। निर्यात की जा रही डिफ़ॉल्ट पीएनजी फ़ाइल का उपयोग करने के बजाय, आप ImageSaveOptions वर्ग के एक उदाहरण का उपयोग करके आउटपुट पीएनजी फ़ाइल को अनुकूलित कर सकते हैं, जो नाम के लिए फिट सामग्री, रिज़ॉल्यूशन, पेज गिनती, पेज, छवि गुणवत्ता और पिक्सेल प्रारूप सेट करने जैसे गुण प्रदान करता है। कुछ।
इस उदाहरण में, हमने C#* का उपयोग करके *MPP से PNG कनवर्टर बनाना सीखा है। यदि आप एमपीपी फ़ाइल को सीएसवी में परिवर्तित करने में रुचि रखते हैं, तो सी# में एमपीपी को सीएसवी में बदलें पर लेख का अनुसरण करें।