Aspose.Tasks Project в PDF Converter за .NET
Проектиране.Tasks проект за ПДФ Конверторът за .NET позволява на разработчиците да конвертират файловете на Microsoft Project (MPP) в професионални, висококачествени PDF документи. Изграден на върха на Aspose.Tasks API, този плъгин улеснява сложните работни потоци и осигурява точна съхранение на задачите, ресурсите, календарите и графиките на Gantt - всички без да се изисква инсталирането на програмата Microsoft.
Инсталация и инсталиране
- Инсталиране на пакета NuGet
Aspose.Tasks
В рамките на вашия .NET проект. - Определяне на лицензията, като следвате Размер на лицензията на ръководството.
- За подробности за инсталацията и съвместимостта на рамката вижте Инсталационен ръководство .
Поддържани платформи:
- Операционни системи : Windows, Linux, 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);
Този пример показва най-простия начин за зареждане на МПП файл и го съхранявате директно в 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 Project.
- Поддържа мулти-сметки и много-визия експорти.
Поддръжка за формат на файлове
- Converts
.mpp
(Проектът за периода 2010—2021 г+),.mpt
(програма) и проектът Към XML на файловете. - Нормализира версиите на схемата за последователно представяне.
Изглед и график на персонализиране
- Експортни изгледи: Gantt Chart , Task Usage или комбинирани оформления.
- Използвайте филтри, групи и персонализирани таблици от източния проект.
Page Setup и Pagination
- Контролен размер на страницата (A4, Писмо, Правно, персонализиран), ориентация и маргини.
- Скалиране на графики, за да отговарят на единични или мулти-странични оформления.
- Автоматична страница през големи часови линии.
PDF Съответствие и качество
- Поддръжка за PDF 1.4 – 2.0.
- Съвместимост с стандартите за архивиране (PDF/A-1b, PDF / A-2u).
- Вграждане на шрифтове, компресия на изображения, опции за рендериране на растер/вектор.
Работни потоци и файлове
- Съхранявайте към потоците за уеб/облачни приложения или файлови пътища за настолни инструменти.
- Поддръжка за синхронизирани и асинхронични тръбопроводи.
Голямо управление на проекта
- Оптимизиран за хиляди задачи и мулти-ресурсни проекти.
- Поддържа повикванията на напредъка и токените за отмяна.
Известие за грешки
- Потвърждава корумпирани дати, липсващи зависимости или неподходящи полета.
- Осигурява подробна обработка на изключения за CI/CD интеграция.
Най-добрите практики
- Конфигуриране на ранното лицензиране : Избягване на прекъсвания на оценката на работното време.
- На разположение на ресурсите: Използване
using
Блокове за свободни роднини. - Предефинирани прегледи : Поставете филтри / таблици в шаблони за проекти преди конвертиране.
- Предоставяне на четене : За широки графики на Gantt, използвайте многострани експорти за скалиране.
- Пътеки на изтичане : Намаляване на I/O надхвърляне в среда с висока пропускливост.
Често задавани въпроси
**П: Мога ли да използвам Project to PDF Converter в приложенията ASP.NET или WPF?**Работи в ASP.NET, WCF, WinForms, WPF и Mono базирани приложения в Windows, Linux и Mac.
**Q: Как да персонализирам PDF външния вид?**Използване PdfSaveOptions
да конфигурирате шрифтове, текстови стилове, формати за дата, маргини и първоначални настройки за изглед на PDF.
**Q: Мога ли да посоча обекта Виж директно?**Да, използвайте SaveOptions.ViewSettings
за експлицитен изглед на износа, надвишаване PresentationFormat
.
**П: Какви изгледи на Microsoft Project се поддържат?**Поддръжните изгледи включват Gantt Chart , Task Usage и др.