تبدیل MPP پروژه MS به تصاویر (PNG، JPEG، BMP، TIFF) با استفاده از C#

فایل های Microsoft Project (MPP) برای ردیابی، سازماندهی و مدیریت پروژه ها استفاده می شود. این فایل ها حاوی وظایف، تکالیف و سایر منابع و اطلاعات مربوط به پروژه هستند. اگر می‌خواهید اطلاعات پروژه را با شخصی به اشتراک بگذارید و او MS Project را نصب نکرده است، می‌توانید فایل MPP را به تصاویری مانند PNG، JPEG، BMP و تبدیل کنید. TIFF و آنها را به اشتراک بگذارید. برای این منظور، این مقاله به شما آموزش می‌دهد که چگونه فایل‌های MPP پروژه مایکروسافت را با استفاده از سی شارپ به تصویر تبدیل کنید.

C# API برای تبدیل فایل های MPP به تصویر

Aspose.Tasks for .NET یک کتابخانه دات نت است که به شما امکان می دهد فایل های MPP/XML را بدون نیاز به نصب Microsoft Project بخوانید و بنویسید. علاوه بر این، API از تبدیل فایل های MPP به تصاویر پشتیبانی می کند. می‌توانید API را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش Downloads دانلود کنید.

PM> Install-Package Aspose.Tasks

تبدیل فایل های MPP به فرمت JPEG با استفاده از سی شارپ

در زیر مراحل تبدیل فایل های MPP به فرمت JPEG با استفاده از سی شارپ آمده است.

کد نمونه زیر نحوه تبدیل فایل MPP به تصاویر JPEG با استفاده از C# را نشان می دهد.

// فایل MPP را بارگیری کنید
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// به منظور دستکاری کیفیت JPEG، می توانید از ویژگی ImageSaveOptions.JpegQuality استفاده کنید.
// محدوده مقدار مجاز از 0 تا 100 است.
// یک نمونه از کلاس ImageSaveOptions ایجاد کنید
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// تصویر JPEG را ذخیره کنید
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

تبدیل فایل های MPP به تصاویر PNG با استفاده از سی شارپ

برای تبدیل فایل MPP به تصاویر PNG، مراحل زیر را دنبال کنید.

کد نمونه زیر نحوه تبدیل فایل MPP به تصاویر PNG را با استفاده از C# نشان می دهد.

// فایل MPP را بارگیری کنید
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// یک نمونه از کلاس ImageSaveOptions ایجاد کنید
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// تصویر PNG را ذخیره کنید
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

تبدیل فایل های MPP به تصاویر BMP با استفاده از سی شارپ

در زیر مراحل تبدیل فایل MPP به تصاویر BMP با استفاده از سی شارپ آمده است.

کد نمونه زیر نحوه تبدیل فایل MPP به تصاویر BMP با استفاده از C# را نشان می دهد.

// فایل MPP را بارگیری کنید
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// یک نمونه از کلاس ImageSaveOptions ایجاد کنید
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// تصویر BMP را ذخیره کنید
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

تبدیل فایل های MPP به TIFF چند صفحه ای با استفاده از سی شارپ

در زیر مراحل تبدیل فایل MPP به TIFF چند صفحه ای با استفاده از سی شارپ آمده است.

کد نمونه زیر نحوه تبدیل یک فایل MPP به یک تصویر TIFF چند صفحه ای با استفاده از C# را نشان می دهد.

// فایل MPP را بارگیری کنید
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// یک نمونه از کلاس ImageSaveOptions ایجاد کنید
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// تصویر TIFF را ذخیره کنید
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);

مجوز رایگان دریافت کنید

به منظور امتحان کردن API بدون محدودیت ارزیابی، می توانید [یک مجوز موقت رایگان] درخواست کنید.

نتیجه

در این مقاله نحوه تبدیل فایل های MPP پروژه مایکروسافت به فرمت تصویر با استفاده از سی شارپ را یاد گرفتید. به طور خاص، شما یاد گرفته‌اید که چگونه فایل‌های MPP را با استفاده از Aspose.Tasks برای NET API به فرمت‌های تصویری JPEG، PNG، BMP و TIFF تبدیل کنید. API مجموعه‌ای از ویژگی‌های اضافی را برای کار با فایل‌های MPP ارائه می‌کند که می‌توانید با مراجعه به مستندات رسمی جزئیات را بررسی کنید. در صورت داشتن هرگونه سوال، لطفاً در [تالار گفتمان پشتیبانی رایگان29 ما با ما تماس بگیرید.

همچنین ببینید