DOCX) с использованием C#

Файлы Microsoft Project (MPP) используются для различных задач управления проектами, таких как организация и отслеживание проектов, а также управление ресурсами. Если вы хотите, чтобы данные проекта в форме документа изменялись и распространялись дальше, вы можете добиться этого, преобразовав файл MPP в формат Word DOC. В этой статье вы узнаете, как конвертировать файлы MPP в документы Word с помощью C#.

API C# для преобразования файлов MPP в документы Word

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

PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF

Преобразование файлов MPP в файлы Word DOC/DOCX с помощью C#

Вы можете легко преобразовать файлы MPP в документы Word, используя шаги, указанные ниже.

В следующем примере кода показано, как преобразовать файл MPP в документ Word с помощью C#.

// Загрузите файл MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Создайте экземпляр класса MemoryStream
MemoryStream stream = new MemoryStream();

// Сохраните проект в формате PDF в MemoryStream.
project.Save(stream, SaveFileFormat.PDF);

// Загрузите PDF из MemoryStream
Document document = new Document(stream);

// Сохраните PDF как DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);

Получить бесплатную лицензию

Чтобы попробовать API без ограничений на пробную версию, вы можете запросить бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как преобразовать файлы Microsoft Project MPP в документы Word с помощью C#. Мы использовали Aspose.Tasks для .NET API для преобразования файла MPP в формат PDF и Aspose.PDF для .NET API для преобразования PDF в формат Word. Вы можете узнать больше об этих API, изучив их официальную документацию. Если у вас возникнут вопросы, обращайтесь к нам на бесплатный форум поддержки.

Смотрите также