Les fichiers Microsoft Project (MPP) sont utilisés pour différentes tâches de gestion de projet telles que l’organisation et le suivi des projets et la gestion des ressources. Si vous souhaitez que les données du projet dans un formulaire de document soient modifiées et partagées davantage, vous pouvez y parvenir en convertissant le fichier MPP au format Word DOC. Dans cet article, vous apprendrez à convertir des fichiers MPP en documents Word à l’aide de C#.
- API C# pour convertir des fichiers MPP en documents Word
- Convertir des fichiers MPP en fichiers Word DOC/DOCX à l’aide de C#
API C# pour convertir des fichiers MPP en documents Word
Nous effectuerons cette conversion à l’aide des API Aspose.Tasks for .NET et Aspose.PDF for .NET. Le premier est une API pour travailler avec des fichiers Microsoft Project (MPP), tandis que le second est une API pour créer, lire et mettre à jour des fichiers PDF. Nous utiliserons l’API Aspose.Tasks for .NET pour convertir les fichiers MPP au format PDF et l’API Aspose.PDF for .NET pour convertir les fichiers PDF générés en fichiers Word. Vous pouvez soit installer les API via NuGet, soit les télécharger directement à partir de la section Téléchargements.
PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF
Convertir des fichiers MPP en fichiers Word DOC/DOCX à l’aide de C#
Vous pouvez facilement convertir vos fichiers MPP en documents Word en suivant les étapes ci-dessous.
- Chargez le fichier MPP à l’aide de la classe Project.
- Créez une instance de la classe MemoryStream.
- Enregistrez le projet dans le flux au format PDF à l’aide de la méthode Project.Save(Stream stream, SaveFileFormat format).
- Chargez le PDF à partir du flux à l’aide de la classe Document.
- Enregistrez le PDF en tant que document Word à l’aide de la méthode Document.Save(string outputFileName, SaveFormat format).
L’exemple de code suivant montre comment convertir un fichier MPP en document Word à l’aide de C#.
// Charger le fichier MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Créer une instance de la classe MemoryStream
MemoryStream stream = new MemoryStream();
// Enregistrez le projet au format PDF dans le MemoryStream
project.Save(stream, SaveFileFormat.PDF);
// Charger le PDF depuis le MemoryStream
Document document = new Document(stream);
// Enregistrez le PDF au format DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);
Obtenez une licence gratuite
Afin d’essayer l’API sans limitation d’évaluation, vous pouvez demander une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à convertir des fichiers Microsoft Project MPP en documents Word à l’aide de C#. Nous avons utilisé l’API Aspose.Tasks for .NET pour convertir le fichier MPP au format PDF et l’API Aspose.PDF for .NET pour convertir le format PDF au format Word. Vous pouvez en savoir plus sur ces API en explorant leur documentation officielle. En cas de questions, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.