Файли Microsoft Project (MPP) використовуються для різних завдань керування проектами, як-от організація та відстеження проектів і керування ресурсами. Якщо ви хочете, щоб дані проекту у формі документа змінювалися та надсилалися далі, ви можете досягти цього, перетворивши файл MPP у формат Word DOC. У цій статті ви дізнаєтесь, як конвертувати файли MPP у документи Word за допомогою C#.
- C# API для перетворення файлів MPP на документи Word
- Перетворення файлів MPP у файли Word DOC/DOCX за допомогою 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 за допомогою класу Project.
- Створіть екземпляр класу MemoryStream.
- Збережіть проект у потік як PDF за допомогою методу Project.Save(Stream stream, SaveFileFormat format).
- Завантажте PDF із потоку за допомогою класу Document.
- Збережіть PDF як документ Word за допомогою методу Document.Save(string outputFileName, SaveFormat format).
Наведений нижче приклад коду показує, як перетворити файл 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, ознайомившись з їх офіційною документацією. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.