Comment convertir les fichiers Primavera Xer et XML

Primavera est un logiciel de gestion du portefeuille de projets d’entreprise par Oracle Corporation.

Primavera P6 Professional permet à l’utilisateur d’exporter des données de projet aux formats suivants:

  1. Primavera PM (Xer)
  2. Primavera Contractor (Xer)
  3. Primavera P6 (XML)
  4. Feuille de calcul Excel (xlsx)
  5. Microsoft Project (XML)
  6. FORMAT UN / CEFACT 6 (XML).

Ce sont des étapes pour exporter les données du projet aux formats pris en charge dans Primavera P6 Professional:

Supposons que votre projet soit ouvert dans Primavera P6 Professional.

  1. Sélectionnez l’élément de menu “File \ Export”
  2. Sélectionnez le format de sortie et cliquez sur le bouton “Suivant”.
  3. Selon le format sélectionné, choisissez des options d’exportation (par exemple, quelles entités ou quels projets doivent être exportés).
  4. Cliquez sur le bouton “Terminer”.

Aspose.tasks pour .NET prend en charge l’importation de données de projet à partir de formats pris en charge par Primavera P6: Primavera XML (P6XML), Xer et Primavera P6 Base de données. Les données du projet chargées peuvent être exportées vers l’un des formats de sortie pris en charge, tels que le fichier MSP MPP MPP, Primavera P6 XML, Primavera Xer, PDF, Excel, JPG, PNG, etc.

Enregistrement d’un fichier XML ou Xer Primavera P6 en tant que fichier Microsoft Project MPP

La classe Project expose la méthode de sauvegarde qui est utilisée pour enregistrer un projet dans divers formats. La méthode Save vous permet de rendre des données de projet à PDF à l’aide du type d’énumération SaveFileFormat.

Pour enregistrer un projet dans le fichier Microsoft Project MPP:

  1. Chargez un fichier Primavera P6 XML ou Xer
  2. Facultativement, apporter des modifications au projet chargé.
  3. Enregistrez le projet sur MPP en utilisant l’une des surcharges de méthode Project.Save. Vous pouvez utiliser SaveFileFormat.mp pour enregistrer le projet avec des paramètres par défaut ou passer MPPSaveOptions pour personnaliser les options d’exportation.

Les lignes de code suivantes montrent comment y parvenir en utilisant 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.