
Oracle Primavera P6 使用 XER 文件格式进行项目计划安排和管理。它是一种文本文件,任何文本编辑器都可以轻松打开。将 XER 转换为 PDF 允许在各种设备上共享和查看 Primavera 项目数据和信息。在本文中,我们将学习如何用 Python 将 XER 文件轻松转换为 PDF。
本文涵盖以下主题:
Python XER 到 PDF 转换器 API
用 Python 将 XER 转换为 PDF
自定义 XER 到 PDF 的转换
将 XER 在线转换为 PDF
Python XER 到 PDF 转换器 API
我们将使用 Aspose.Tasks for Python API 将 Primavera XER 文件转换为 PDF 文件。它允许在 Python 中处理项目管理文件,而无需 Microsoft Project。它使开发人员能够读写 MPP 文件,创建、操作项目并将其转换为其他格式。
要在项目中安装 Aspose.Tasks for Python,请从 PyPI 下载软件包或在控制台中使用以下 pip 命令进行安装:
pip install aspose-tasks
用 Python 将 XER 转换为 PDF
我们可以轻松地将 Primavera P6 项目的 XER 文件转换为 PDF。只需按照以下简单步骤操作即可:
使用 Project 类加载 XER 文件。
调用 save() 方法。该方法将输出 PDF 文件路径和 SaveFileFormat 作为参数。
以下示例代码展示了如何在 Python 中将 XER 转换为 PDF。
# This code example demonstrates how to convert Primavera XER to PDF.
import aspose.tasks as tasks
# Load input XER file
project = tasks.Project("sample.xer");
# Save as PDF
project.save("sample_Output.pdf", tasks.saving.SaveFileFormat.PDF);
使用 Python 自定义 XER 到 PDF 的转换
同样,我们也可以按照以下步骤自定义 XER 到 PDF 的转换:
使用 Project 类加载 XER 文件。
创建 PdfSaveOptions 类的实例。
然后,定义页面大小等保存选项。
最后,调用 save() 方法。该方法将输出 PDF 文件路径和 PdfSaveOptions 作为参数。
以下示例代码展示了如何在 Python 中使用自定义设置将 XER 转换为 PDF。
# This code example demonstrates how to customize the conversion of Primavera XER to PDF.
import aspose.tasks as tasks
# Load input XER file
project = tasks.Project("sample.xer");
# Define PDF SaveOptions
options = tasks.saving.PdfSaveOptions();
options.page_size = tasks.visualization.PageSize.A3;
# Save as PDF
project.save("sample_customized_Output.pdf", tasks.saving.SaveFileFormat.PDF);获取免费许可证
您可以获得免费的临时许可证,在没有评估限制的情况下试用程序库。
在线将 XER 转换为 PDF
您还可以使用这个免费的 XER 至 PDF 转换工具,在线将 Primavera XER 文件转换为 PDF 格式。它可通过任何浏览器和设备访问,无需插件、软件或订阅。

结论
在这篇文章中,我们探讨了如何用 Python 将 XER 转换为 PDF。通过利用 Aspose.Tasks for Python,我们演示了如何加载 Primavera XER 文件并将其转换为 PDF。通过本文概述的步骤,您可以轻松实现这一转换过程,确保您的项目进度表随时可供演示、存档或在不同平台上简单查看。
如有任何疑问,请随时联系我们。
渝公网安备50010702505508