So konvertieren Sie Primavera Xer- und XML -Dateien
Primavera ist eine Software für Enterprise Project Portfolio Management von Oracle Corporation.
Mit Primavera P6 Professional können der Benutzer Projektdaten in die folgenden Formate exportieren:
- Primavera PM (Xer)
- Primavera -Auftragnehmer (XER)
- Primavera P6 (XML)
- Excel -Tabelle (XLSX)
- Microsoft Project (XML)
- UN/CEFACT -Format 6 (XML).
Dies sind Schritte, um Projektdaten in unterstützte Formate in Primavera P6 Professional zu exportieren:
Angenommen, Sie haben Ihr Projekt in Primavera P6 Professional eröffnet.
- Wählen Sie Menüelement “Datei \ Exportieren”
- Wählen Sie Ausgabebildformat und klicken Sie auf die Schaltfläche “Weiter”.
- Abhängig vom ausgewählten Format wählen Sie Exportoptionen (z. B. welche Unternehmen oder welche Projekte exportiert werden sollten).
- Klicken Sie auf die Schaltfläche “fertig”.
Aspose.Tasks für .NET unterstützt die Import von Projektdaten aus Formaten, die von Primavera P6: Primavera XML (P6xML), XER und Primavera P6 -Datenbank unterstützt werden. Die geladenen Projektdaten können in eines der unterstützten Ausgangsformate exportiert werden, wie z.
Speichern Sie eine Primavera P6 XML oder XER -Datei als Microsoft -Projekt -MPP -Datei
Die Projekt Klasse enthält die Speichernmethode, mit der ein Projekt in verschiedenen Formaten speichert wird. Mit der Methode Save können Sie Projektdaten mit dem Aufzählungsart SaveFileFirformat an PDF rendern.
Um ein Projekt in Microsoft Project MPP -Datei zu speichern:
- Laden Sie eine Primavera P6 XML- oder XER -Datei
- Nehmen Sie optional Änderungen am geladenen Projekt vor.
- Speichern Sie das Projekt in MPP mit einem von Project.Save -Methodenüberladungen. Sie können entweder saveFileForformat.mpp verwenden, um das Projekt mit Standardeinstellungen zu speichern oder MPPSaveOptions zu übergeben, um die Exportoptionen anzupassen.
Die folgenden Codezeilen zeigen, wie dies mit C#erreicht werden kann.
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:
- Load a Primavera P6 XML or XER file
- Optionally make changes to the loaded project.
- 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);