مبدل پروژه 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 و دیگران.

 فارسی