Aspose.Tasks Програма для перетворення проекту в PDF для .NET
Запрошуємо до участі в проекті «Tasks to ПДФ Конвертер для .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-файли відповідають стандартам доповіді або бренду компанії.
Особливості та функції
Ключовий конвертний двигун
- Парасе завдання, ресурси, календарі та базелі.
- Збереже розташування та стилізм корінного 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 в високопропускних середовищах.
Часто задавані запитання
**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 і інші.