Cómo convertir archivos Primavera Xer y XML

Primavera es un software de gestión de cartera de proyectos empresariales de Oracle Corporation.

Primavera P6 Professional permite al usuario exportar datos del proyecto a los siguientes formatos:

  1. Primavera PM (Xer)
  2. Contratista de Primavera (Xer)
  3. Primavera P6 (XML)
  4. Hoja de cálculo de Excel (XLSX)
  5. Proyecto de Microsoft (XML)
  6. Formato UN/CEFACT 6 (XML).

Estos son pasos para exportar datos del proyecto a formatos compatibles en Primavera P6 Professional:

Supongamos que tiene su proyecto abierto en Primavera P6 Professional.

  1. Seleccione el elemento del menú “File \ Exportar”
  2. Seleccione el formato de salida y haga clic en el botón “Siguiente”.
  3. Dependiendo del formato seleccionado, elija Opciones de exportación (por ejemplo, qué entidades o qué proyectos deben exportarse).
  4. Haga clic en el botón “Finalizar”.

Aspose.Tasks para .NET admite la importación de datos del proyecto de formatos compatibles con Primavera P6: Primavera XML (P6XML), XER y la base de datos Primavera P6. Los datos del proyecto cargado se pueden exportar a cualquiera de los formatos de salida compatibles, como el archivo MPS MPP MS, Primavera P6 XML, Primavera Xer, PDF, Excel, JPG, PNG, etc.

Guardar un archivo Primavera P6 XML o XER como un archivo MPP Microsoft Project

La clase Proyecto expone el método Guardar que se utiliza para guardar un proyecto en varios formatos. El método Guardar le permite representar los datos del proyecto a PDF utilizando el tipo de enumeración SaveFileFormat.

Para guardar un proyecto en el archivo MPP de Microsoft Project:

  1. Cargar un archivo Primavera P6 XML o XER
  2. Opcionalmente, realice cambios en el proyecto cargado.
  3. Guarde el proyecto en MPP utilizando uno de Project.Save Method Sobrecars. Puede usar SaveFileFormat.mpp para guardar el proyecto con la configuración predeterminada o pasar MPPSaveOptions para personalizar las opciones de exportación.

Las siguientes líneas de código demuestran cómo lograr esto usando C#.

1    Project project = new Project("PrimaveraProject.xer");
2    project.Save("Output.mpp", SaveFileFormat.MPP);

Saving a Primavera P6 XML or XER file as a PDF file

Primavera P6 also allows the user to send project’s data visual representation to a printer. Aspose.Tasks for .NET provides more flexibility and allows the user to render project’s view in PDF or graphical formats programmatically. In this case you don’t need to have Primavera P6 installed on your machine.

The Project class exposes the Save method which is used to save a project in various formats. The Save method allows you to render project data to PDF using the SaveFileFormat enumeration type.

To save a project to PDF:

  1. Load a Primavera P6 XML or XER file
  2. Optionally make changes to the loaded project.
  3. Save the project to PDF using one of Project.Save method overloads. Your can use either SaveFileFormat.PDF to save project with default settings or PdfSaveOptions to customize export options.

The following code snippets demonstrate how to export Primavera P6 project data from both .xer and .xml formats to PDF. You can use default settings or customize the output using PdfSaveOptions.

1    Project project = new Project("PrimaveraProject.xer");
2    project.Save("Output.pdf", SaveFileFormat.PDF);
3
4    Project project2 = new Project("PrimaveraProject.xml");
5    PdfSaveOptions options = new PdfSaveOptions();
6    options.PageSize = PageSize.A3;
7    project2.Save("Output2.pdf", options);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.