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