قالب SVG اغلب برای جاسازی محتوا در برنامه های وب و دسکتاپ استفاده می شود. ممکن است سناریوهایی وجود داشته باشد که شما نیاز دارید محتوای فایلهای Microsoft Project MPP را در چنین برنامههایی جاسازی کنید. در این شرایط، تبدیل فایل MPP به فرمت SVG مفید خواهد بود. با توجه به این موضوع، این مقاله به شما آموزش می دهد که چگونه فایل های MPP را با استفاده از سی شارپ به فرمت SVG تبدیل کنید.
- C# API برای تبدیل فایل های MPP به فرمت SVG
- تبدیل فایل های MPP به فرمت SVG با استفاده از سی شارپ
- تبدیل فایل های MPP به فرمت SVG با گزینه های اضافی
C# API برای تبدیل فایل های MPP به فرمت SVG
Aspose.Tasks for .NET یک API قوی برای کار با فایلهای MPP پروژه MS است. API به شما امکان می دهد بدون نیاز به نرم افزار اضافی فایل های MPP/XML را ایجاد و بخوانید. علاوه بر این، API از تبدیل فایل های MPP به فرمت SVG پشتیبانی می کند. میتوانید API را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش دانلودها دانلود کنید.
PM> Install-Package Aspose.Tasks
تبدیل فایل های MPP به فرمت SVG با استفاده از سی شارپ
شما می توانید فایل های MPP خود را تنها با چند خط کد به فرمت SVG تبدیل کنید. برای رسیدن به آن، لطفا مراحل زیر را دنبال کنید.
- فایل MPP را با استفاده از کلاس Project بارگیری کنید.
- فایل SVG را با استفاده از روش Project.Save(نام فایل رشته، فرمت SaveFileFormat) ذخیره کنید.
کد نمونه زیر نحوه تبدیل فایل های MPP به فرمت SVG با استفاده از سی شارپ را نشان می دهد.
// فایل MPP را بارگیری کنید
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// فایل MPP را به صورت SVG ذخیره کنید
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);
تبدیل فایل های MPP به فرمت SVG با گزینه های اضافی
هنگام تبدیل فایلهای MPP به فرمت SVG میتوانید گزینههای اضافی را برای سفارشی کردن خروجی تولید شده ارائه دهید. برای استفاده از گزینه های اضافی برای تبدیل فایل های MPP به فرمت SVG، از مراحل زیر استفاده کنید.
- فایل MPP را با استفاده از کلاس Project بارگیری کنید.
- یک نمونه از کلاس SvgOptions ایجاد کنید.
- گزینه های مورد نظر را تنظیم کنید.
- فایل SVG را با استفاده از روش Project.Save (نام فایل رشته، گزینههای SaveOptions) ذخیره کنید.
کد نمونه زیر نحوه تبدیل فایل های MPP به فرمت SVG را با استفاده از گزینه های اضافی نشان می دهد.
// فایل MPP را بارگیری کنید
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// کلاس SaveOptions را راه اندازی کنید
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;
// فایل MPP را به صورت SVG ذخیره کنید
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);
مجوز رایگان دریافت کنید
برای امتحان کردن API بدون محدودیت ارزیابی، میتوانید [یک مجوز موقت رایگان] درخواست کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل های MPP Microsoft Project به فرمت SVG با استفاده از سی شارپ آشنا شدید. علاوه بر این، یاد گرفتهاید که چگونه از گزینههای اضافی برای سفارشیسازی SVG تولید شده استفاده کنید. Aspose.Tasks for .NET API بسیاری از ویژگی های اضافی را برای کار با فایل های MPP فراهم می کند. میتوانید با مراجعه به مستندات رسمی API را با جزئیات بررسی کنید. در صورت وجود هرگونه سوال، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان13 تماس بگیرید.