مبدل پروژه Aspose.Tasks به PDF برای .NET
آرشیو برچسب ها: پروژه تا PDF Converter for .NET به توسعه دهندگان اجازه می دهد تا به راحتی فایل های Microsoft Project (MPP) را به اسناد PDF حرفه ای و با کیفیت بالا تبدیل کنند.این پلاگین در بالای Aspose ساخته شده است.Tasks API، جریان های کار پیچیده را ساده تر می کند و حفظ دقیق وظایف، منابع، تقویم و نمودار های گانت را تضمین می کرد - همه بدون نیاز به نصب مایکروسافت Project.
نصب و نصب
- نصب بسته NuGet
Aspose.Tasks
در پروژه .NET خود قرار دهید. - تنظیم مجوز با پیروی از مجوز متریکی راهنمای.
- برای جزئیات کامل در مورد نصب و سازگاری چارچوب، ببینید راهنمای نصب .
پلتفرم های پشتیبانی شده:
- سیستم عامل ها : ویندوز، لینوکس، macOS
- چارچوب ها : .NET Framework (3.5 تا 4.8)، .NET Standard 2.0، .net Core (2.0 تا 3.1) و .NET 5/6+، Mono (2.6.7+)
- ابزارهای توسعه: Microsoft Visual Studio، MonoDevelop
راه اندازی سریع: تبدیل MPP به PDF
using Aspose.Tasks;
Project project = new Project("New Project.mpp");
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);
این نمونه ساده ترین راه برای بارگذاری یک MPP فایل و آن را به طور مستقیم به PDF با استفاده از تنظیمات پیش فرض ذخیره کنید.
گزینههای پیشرفته صادرات
به نظر می رسد که صادرات خود را با PdfSaveOptions
کلاس:
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
// Ensure content fits within cells
options.FitContent = true;
options.Timescale = Timescale.Months;
options.PresentationFormat = PresentationFormat.TaskUsage;
project.Save("FitContentsToCellSize_out.pdf", options);
سفارشی سازی سبک های متن
توسعه دهندگان می توانند فرمت متن را برای آیتم های خاص، مانند منابع عمومی، تغییر دهند:
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
options.PresentationFormat = PresentationFormat.ResourceSheet;
TextStyle style = new TextStyle();
style.Color = Color.OrangeRed;
style.FontStyle = FontStyle.Bold | FontStyle.Italic;
style.ItemType = TextItemType.OverallocatedResources;
options.TextStyles = new List<TextStyle> { style };
project.Save("CustomizeTextStyle_out.pdf", options);
این سفارشی سازی اطمینان حاصل می کند که PDF های صادر شده با استانداردهای گزارش یا نام تجاری شرکت مطابقت دارند.
ویژگی ها و عملکردها
موتور تبدیل هسته ای
- پارس وظایف، منابع، تقویم و باسلین ها.
- حفظ طرح و سبک سازی پروژه مادری MS.
- پشتیبانی از صادرات چند صفحه و چند منظوره.
فایلهای پشتیبانی
- Converts
.mpp
(مشروع سال ۲۰۱۰ تا ۲۰۲۱+),.mpt
(تغییرمسیر) و پروژه XML فایل ها. - به طور معمول نسخه های طرح را برای رزرو مداوم استاندارد می کند.
مشاهده و نمودار سفارشی سازی
- دیدگاه های صادرات: گارت گارت ، استفاده از وظایف یا طرح های ترکیبی.
- فیلترها، گروه ها و جدول های سفارشی را از پروژه منبع اعمال کنید.
تنظیمات صفحه و Pagination
- اندازه صفحه کنترل (A4، نامه، قانونی، سفارشی)، جهت گیری، و مرزها.
- نمودار های مقیاس برای تنظیمات تک صفحه یا چند صفحه مناسب است.
- صفحه سازی اتوماتیک در طول خطوط زمانی بزرگ.
PDF مطابقت و کیفیت
- پشتیبانی از PDF 1.4 تا 2.0.
- سازگاری با استانداردهای آرشیو (PDF/A-1b، PDF / A-2u).
- فرستادن فونت، فشرده سازی تصویر، گزینه های رزتر / وکتور.
جریان و فایلهای کار
- ذخیره به جریان برای برنامه های وب / ابر و یا مسیرهای فایل برای ابزارهای دسکتاپ.
- پشتیبانی از خط لوله های همگام و غیر همگن.
مدیریت پروژه های بزرگ
- بهینه سازی برای هزاران وظیفه و پروژه های چند منبع.
- پشتیبانی از تماس های پیشرفت و توکن های لغو.
گزارش خطا
- تاریخ های فاسد، وابستگی های ناپدید شده یا میدان های پشتیبانی نشده را تأیید می کند.
- ارائه پردازش جزئی استثنایی برای ادغام CI / CD.
بهترین شیوهها
- تنظیم مجوز زودهنگام : از وقفه های ارزیابی زمان کار اجتناب کنید.
- موارد در دسترس : استفاده از
using
بلیط ها برای دستکش های مادری آزاد. - نظرات پیش تعیین شده : قبل از تبدیل، فیلترها / جدول ها را در قالب های پروژه تنظیم کنید.
- استفاده از قابل خواندن : برای نمودار های گسترده گانت، از صادرات چند صفحه در مقیاس استفاده کنید.
- جریان های خروجی : کاهش I/O در محیط های با نفوذ بالا.
پرسش های مکرر
**Q: آیا می توانم از Project به PDF Converter در برنامه های ASP.NET یا WPF استفاده کنم?**این در ASP.NET، WCF، WinForms، WPF و اپلیکیشن های مبتنی بر Mono در سراسر ویندوز، لینوکس و مک کار می کند.
**Q: چگونه می توانم ظاهر PDF را سفارشی کنم?**استفاده PdfSaveOptions
برای تنظیم فونت ها، سبک های متن، فرمت های تاریخ، مارجین ها و تنظیمات اولیه نمایش PDF.
**Q: آیا می توانم به طور مستقیم یک موضوع مشاهده را مشخص کنم?**بله استفاده کنید SaveOptions.ViewSettings
برای دیدگاه صریح صادرات، بیش از حد PresentationFormat
.
**Q: کدام دیدگاه های پروژه مایکروسافت پشتیبانی می شود?**دیدگاه های پشتیبانی شده عبارتند از **Gantt Chart ** ، **Task Usage ** , Resource Use و دیگران.