DOCX) usando C#

Los archivos de Microsoft Project (MPP) se utilizan para diferentes tareas de gestión de proyectos, como la organización y el seguimiento de proyectos y la gestión de recursos. Si desea que los datos del proyecto en forma de documento se modifiquen y se compartan aún más, puede lograrlo convirtiendo el archivo MPP al formato Word DOC. En este artículo, aprenderá cómo convertir archivos MPP a documentos de Word usando C#.

API de C# para convertir archivos MPP en documentos de Word

Realizaremos esta conversión usando las API Aspose.Tasks for .NET y Aspose.PDF for .NET. La primera es una API para trabajar con archivos de Microsoft Project (MPP), mientras que la segunda es una API para crear, leer y actualizar archivos PDF. Usaremos Aspose.Tasks for .NET API para convertir archivos MPP a formato PDF y Aspose.PDF for .NET API para convertir los archivos PDF generados en archivos de Word. Puede instalar las API a través de NuGet o descargarlas directamente desde la sección Descargas.

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

Convierta archivos MPP a archivos Word DOC/DOCX usando C#

Puede convertir fácilmente sus archivos MPP a documentos de Word siguiendo los pasos que se detallan a continuación.

El siguiente código de ejemplo muestra cómo convertir un archivo MPP en un documento de Word mediante C#.

// Cargue el archivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Crear una instancia de la clase MemoryStream
MemoryStream stream = new MemoryStream();

// Guarde el proyecto como PDF en MemoryStream
project.Save(stream, SaveFileFormat.PDF);

// Cargue el PDF desde MemoryStream
Document document = new Document(stream);

// Guarde el PDF como DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);

Obtenga una licencia gratis

Para probar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.

Conclusión

En este artículo, aprendió cómo convertir archivos MPP de Microsoft Project a documentos de Word usando C#. Usamos Aspose.Tasks for .NET API para convertir el archivo MPP a formato PDF y Aspose.PDF for .NET API para convertir el PDF a formato Word. Puede obtener más información sobre estas API explorando su documentación oficial. Si tiene alguna pregunta, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.

Ver también