Convertir archivos de Microsoft Project con C#
Convierta archivos MPP, MPT y MPX a PDF, Excel, HTML e imágenes PNG, JPEG, BMP o TIFF dentro de aplicaciones .NET multiplataforma.
Convertir archivos de Microsoft Project a PDF
Para convertir un archivo de Microsoft Project a PDF, cargue el archivo MPP, MPT o MPX mediante la clase Project . Después, llame al método Save con la ruta del PDF de salida y SaveFileFormat .PDF. El documento de diseño fijo puede incluir tareas, recursos y datos de asignación y resulta adecuado para compartir y archivar.
Código C# para convertir 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);
Convertir Microsoft Project a imágenes JPEG, PNG, BMP y TIFF
La conversión de archivos MPP, MPT y MPX a formatos de imagen sigue el mismo proceso básico con el valor SaveFileFormat correspondiente. Cargue el proyecto con la clase Project y guarde la vista necesaria en el formato de salida. Mediante ImageSaveOptions puede controlar el tamaño de página, la resolución y la calidad al exportar a JPEG, 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);
Convertir Microsoft Project a HTML
Para convertir un proyecto a HTML, cargue el archivo de Microsoft Project con la clase Project y llame al método Save con la ruta del archivo de salida y SaveFileFormat.HTML. El contenido generado puede mostrarse en un navegador o incorporarse a un flujo de trabajo web.
Código C# para convertir 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);
Convertir Microsoft Project a Excel XLSX y CSV
Aspose.Tasks para .NET proporciona XlsxOptions para exportar datos de proyecto a XLSX y CsvOptions para exportar archivos MPP, MPT y MPX a CSV. Estas clases permiten configurar columnas, separadores y otras opciones de salida según las necesidades de informes y análisis.
Código C# para exportar datos de Microsoft Project a hojas de cálculo
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);