DOCX) за допомогою C#

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

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

Ми виконаємо це перетворення за допомогою API Aspose.Tasks for .NET і Aspose.PDF for .NET. Перший є API для роботи з файлами Microsoft Project (MPP), тоді як другий є API для створення, читання та оновлення файлів PDF. Ми будемо використовувати API Aspose.Tasks for .NET для перетворення файлів MPP у формат PDF і API Aspose.PDF for .NET для перетворення згенерованих файлів 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#. Ми використовували API Aspose.Tasks for .NET для перетворення файлу MPP у формат PDF і API Aspose.PDF for .NET для перетворення PDF у формат Word. Ви можете дізнатися більше про ці API, ознайомившись з їх офіційною документацією. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також