فایل های Microsoft Project (MPP) برای ردیابی، سازماندهی و مدیریت پروژه ها استفاده می شود. این فایل ها حاوی وظایف، تکالیف و سایر منابع و اطلاعات مربوط به پروژه هستند. اگر میخواهید اطلاعات پروژه را با شخصی به اشتراک بگذارید و او MS Project را نصب نکرده است، میتوانید فایل MPP را به تصاویری مانند PNG، JPEG، BMP و تبدیل کنید. TIFF و آنها را به اشتراک بگذارید. برای این منظور، این مقاله به شما آموزش میدهد که چگونه فایلهای MPP پروژه مایکروسافت را با استفاده از سی شارپ به تصویر تبدیل کنید.
- C# API برای تبدیل فایل های MPP به تصویر
- تبدیل فایل های MPP به فرمت JPEG با استفاده از سی شارپ
- تبدیل فایل های MPP به تصاویر PNG با استفاده از سی شارپ
- تبدیل فایل های MPP به تصاویر BMP با استفاده از سی شارپ
- تبدیل فایل های MPP به TIFF چند صفحه ای با استفاده از سی شارپ
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 را با استفاده از کلاس Project بارگیری کنید.
- یک نمونه از کلاس ImageSaveOptions با استفاده از شمارش SaveFileFormat.JPEG ایجاد کنید.
- کیفیت تصویر JPEG را با استفاده از ویژگی JpegQuality از کلاس ImageSaveOptions مشخص کنید.
- تصویر JPEG را با استفاده از روش Project.Save(نام فایل رشته، گزینههای SaveOptions) ذخیره کنید.
کد نمونه زیر نحوه تبدیل فایل 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 را با استفاده از کلاس Project بارگیری کنید.
- با استفاده از شمارش SaveFileFormat.PNG یک نمونه از کلاس ImageSaveOptions ایجاد کنید.
- تصویر PNG را با استفاده از روش Project.Save(نام فایل رشته، گزینههای SaveOptions) ذخیره کنید.
کد نمونه زیر نحوه تبدیل فایل 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 را با استفاده از کلاس Project بارگیری کنید.
- با استفاده از شمارش SaveFileFormat.BMP یک نمونه از کلاس ImageSaveOptions ایجاد کنید.
- تصویر BMP را با استفاده از روش Project.Save(نام فایل رشته، گزینههای SaveOptions) ذخیره کنید.
کد نمونه زیر نحوه تبدیل فایل 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 را با استفاده از کلاس Project بارگیری کنید.
- یک نمونه از کلاس ImageSaveOptions با استفاده از شمارش SaveFileFormat.TIFF ایجاد کنید.
- تصویر TIFF را با استفاده از روش Project.Save(نام فایل رشته، گزینههای SaveOptions) ذخیره کنید.
کد نمونه زیر نحوه تبدیل یک فایل 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 ما با ما تماس بگیرید.