این مبحث مختصر بر نحوه تبدیل MPP به PNG در C# با بررسی مراحل پیکربندی مورد نیاز و یک کد مثال برای اجرای کار تمرکز دارد. این شامل تمام منابع مورد نیاز برای ایجاد یک برنامه بدون وابستگی به نرم افزار MS Project برای تبدیل فایل MPP به PNG با استفاده از C# است.
مراحل تبدیل MPP به PNG با استفاده از C#
- تنظیم محیط برای نصب Aspose.Tasks for .NET با استفاده از مدیر بسته NuGet برای صادرات MPP به PNG با استفاده از C#
- فایل MPP منبع را با استفاده از یک نمونه از شی کلاس Project برای تبدیل فایل MPP به PNG با استفاده از C# باز کنید.
- نمونه ای از کلاس ImageSaveOptions برای تنظیم گزینه های فایل PNG مورد نیاز ایجاد کنید
- با استفاده از روش Save فایل MS Project را در سی شارپ به PNG تبدیل کنید
وظایف ذکر شده در بالا راه آسانی را برای تبدیل فایل MPP به PNG با استفاده از C# با رعایت یک فرآیند گام به گام و ارائه یک کد نمونه قابل اجرا ارائه می دهد. این فرآیند با بارگیری فایل MPP منبع از دیسک آغاز می شود که سپس دنبال می شود. با تنظیم خصوصیات فایل PNG مورد نیاز با استفاده از نمونه ای از کلاس ImageSaveOptions.در پایان، فایل MPP دسترسی به فایل PNG صادر شده و بر روی دیسک ذخیره می شود.
کد برای تبدیل پروژه MS به PNG با استفاده از C#
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); | |
} | |
} | |
} |
این مثال روند صادرات MPP به PNG با استفاده از C# را نشان می دهد. بهجای استفاده از فایل PNG پیشفرض که صادر میشود، میتوانید فایل PNG خروجی را با استفاده از نمونهای از کلاس ImageSaveOptions سفارشی کنید، که ویژگیهایی مانند تنظیم محتوای مناسب، وضوح، تعداد صفحات، صفحات، کیفیت تصویر و قالب پیکسل برای نامگذاری را ارائه میدهد. تعداد کمی.
در این مثال، ما یاد گرفتیم که با استفاده از C#* یک تبدیل *MPP به PNG تولید کنیم. اگر علاقه مند به تبدیل فایل MPP به CSV هستید، مقاله تبدیل MPP به CSV در سی شارپ را دنبال کنید.