Как преобразовать файлы Primavera Xer и XML
Primavera - это программное обеспечение для управления портфелем корпоративных проектов от Oracle Corporation.
Primavera P6 Professional позволяет пользователю экспортировать данные проекта в следующие форматы:
- Primavera pm (Xer)
- Primavera Contractor (Xer)
- Primavera P6 (XML)
- Электронная таблица Excel (XLSX)
- Microsoft Project (XML)
- Формат UN/CEFACT 6 (XML).
Это шаги по экспорту данных проекта в поддерживаемые форматы в Primavera P6 Professional:
Предположим, у вас открыт ваш проект в Primavera P6 Professional.
- Выберите элемент меню «Файл \ Экспорт»
- Выберите «Вывод формата» и нажмите кнопку «Далее».
- В зависимости от выбранного формата выберите параметры экспорта (например, какие объекты или какие проекты должны быть экспортированы).
- Нажмите кнопку «Закончить».
Aspose.tasks для .NET поддерживает импорт данных проекта из форматов, поддерживаемых Primavera P6: Primavera XML (P6XML), Xer и Primavera P6. Загруженные данные проекта могут быть экспортированы в любой из поддерживаемых выходных форматов, таких как MS Project MPP -файл, Primavera P6 XML, Primavera Xer, PDF, Excel, JPG, PNG и т. Д.
Сохранение файла Primavera P6 XML или XER в виде файла MPP Project Project Microsoft
Класс Project раскрывает метод сохранения, который используется для сохранения проекта в различных форматах. Метод SAVE позволяет отображать данные проекта в PDF, используя тип перечисления SaveFileFormat.
Чтобы сохранить проект в Microsoft Project MPP -файл:
- Загрузить файл Primavera P6 XML или Xer
- При желании внесите изменения в загруженный проект.
- Сохраните проект в MPP, используя одну из перегрузки метода Project.save. Вы можете использовать либо savefileformat.mpp для сохранения проекта с настройками по умолчанию или пройти MPPSaveOptions для настройки параметров экспорта.
Следующие строки кода демонстрируют, как достичь этого, используя 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:
- 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);