Conversión de archivos de Microsoft Project a través de C#

Convierta Microsoft Project MPP, MPT, MPX a PDF, Excel, HTML e imágenes, incluidos BMP, JPG, PNG, TIFF para crear aplicaciones .NET multiplataforma.

La aplicación Microsoft Project es para ayudar a los gerentes de proyectos a completar la planificación, el seguimiento del progreso, la asignación de recursos y el análisis de las cargas de trabajo. Y siempre que sea necesario manejar archivos MPP, MPT, MPX de Microsoft Project dentro de la solución .NET de la empresa sin instalar Microsoft Project, la API de manejo de archivos de .NET Project está ahí para hacer todo esto. Puede administrar, crear, modificar documentos fácilmente y convertirlos a otros archivos. El siguiente código funciona perfectamente bien y se puede integrar fácilmente en la solución.

Conversión de Microsoft Project a PDF

Conversión de Microsoft Project a PDF, el proceso es, cargue el archivo de Microsoft Project MPP, MPT o MPX usando clase de proyecto . Llame al método de guardar y con el archivo PDF de salida y SaveFileFormat .PDF como parámetros. Durante el proceso de conversión, se procesarán todas las tareas, recursos y datos de asignación de recursos.

Código C# para la conversión de Microsoft Project a PDF

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);

Convierta Microsoft Project a imágenes JPG, PNG, BMP, TIFF

Convertir archivos de Microsoft Project MPP, MPT, MPX a formatos de imagen es casi lo mismo, la única diferencia es la extensión SaveFileFormat y el formato de imagen. Así que simplemente cargue el archivo usando la clase Project y llame al método de guardado mientras pasa el formato de imagen de salida relevante y SaveFileFormat como parámetros. Si se necesitan configuraciones de imagen adicionales, la API proporciona ImageSaveOptions para guardar imágenes renderizadas en archivos JPG, PNG, BMP o TIFF.

Código C# para convertir Microsoft Project a formatos de imagen

1. // load project file

2. var projectToImages = new Project(dir + "template.mpp");

3. // create ImageSaveOptions with desired Image format currently MPP to JPG

4. var ImageOptions = new ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

5.  {
    CustomPageSize = new SizeF(2200, 1100),
    HorizontalResolution = 96f,
    VerticalResolution = 96f,

    JpegQuality = 70

    };

6. // render data to image format

7. projectToImages.Save(dir + "output.jpg", ImageOptions);

Conversión de Microsoft Project a HTML

El proceso de conversión de Microsoft Project a HTML es casi el mismo que el de PDF, la única diferencia es la extensión HTML SaveFileFormat. Así que simplemente cargue el archivo usando la clase Project y llame al método de guardado mientras pasa el archivo HTML de salida relevante y SaveFileFormat.HTML como parámetros.

Código C# para la conversión de Microsoft Project a HTML

1. // Read the input Project MPP file
2. Project projectToCSV = new Project("Project.mpp");

3. // Initialize CsvOptions class instance
4. Aspose.Tasks.Saving.CsvOptions CSVOpts = new Aspose.Tasks.Saving.CsvOptions();
5. CSVOpts.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;

6. // Save output CSV file
7. projectToCSV.Save("output.csv", CSVOpts);

Convierta Microsoft Project a Excel XLSX, archivo CSV

.NET MS Project Files API proporciona XlsxOptions para convertir Project a XLSX y CsvOptions para convertir archivos MPP, MPT, MPX a CSV. Los desarrolladores pueden especificar opciones relevantes mediante el uso de estas clases. Todos los demás procesos son iguales.

Código C# para la conversión de Microsoft Project a CSV

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);