Aspose.Tasks Конвертер Проектов в PDF для .NET

Проекты.Tasks Project to PDF Конвертер для .NET позволяет разработчикам беспрепятственно конвертировать файлы Microsoft Project (MPP) в профессиональные, высококачественные PDF-документы.Построенный на вершине API Aspose.Tasks, этот плагин упрощает сложные рабочие потоки и обеспечивает точную сохранение задач, ресурсов, календарей и графиков Gantt — все без необходимости устанавливать проект Microsoft.

Инсталляция и установка

Поддерживаемые платформы:

  • Операционные системы: 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 и др.

 Русский