使用 Python 将 Primavera XER 转换为 PDF

Oracle Primavera P6 使用 XER 文件格式进行项目调度和管理。它是一个文本文件,可以使用任何文本编辑器轻松打开。将 XER 转换为 PDF 允许在各种设备上共享和查看 Primavera 项目数据和信息。在这篇博文中,我们将学习如何在 Python 中轻松地将 XER 文件转换为 PDF。

本文涵盖以下主题:

Python XER 到 PDF 转换器 API

我们将使用 Aspose.Tasks for Python API 将 Primavera XER 文件转换为 PDF 文件。它允许使用 Python 处理项目管理文件,而无需 Microsoft Project。它使开发人员能够读取和写入 MPP 文件、创建、操作和将项目转换为其他格式。

为了在您的项目中安装 Aspose.Tasks for Python,请下载包 或使用控制台中的以下 pip 命令从 PyPI 安装它:

pip install aspose-tasks

使用 Python 将 XER 转换为 PDF

我们可以轻松地将 Primavera P6 项目从 XER 文件转换为 PDF。只需按照以下简单步骤操作即可:

  1. 使用 Project 类加载 XER 文件。
  2. 调用 save() 方法。它将输出 PDF 文件路径和 SaveFileFormat 作为参数。

以下示例代码展示了如何在 Python 中将 XER 转换为 PDF。

# 此代码示例演示如何将 Primavera XER 转换为 PDF。
import aspose.tasks as tasks

# 加载输入 XER 文件
project = tasks.Project("sample.xer");

# 另存为 PDF
project.save("sample_Output.pdf", tasks.saving.SaveFileFormat.PDF);
使用 Python 将 Primavera P6 XER 转换为 PDF

使用 Python 将 Primavera P6 XER 转换为 PDF。

使用 Python 自定义 XER 到 PDF 的转换

同样,我们可以按照以下步骤自定义XER到PDF的转换:

  1. 使用 Project 类加载 XER 文件。
  2. 创建 PdfSaveOptions 类的实例。
  3. 之后,定义保存选项,例如页面大小等。
  4. 最后,调用 save() 方法。它将输出 PDF 文件路径和 PdfSaveOptions 作为参数。

以下示例代码展示了如何在 Python 中使用自定义设置将 XER 转换为 PDF。

# 此代码示例演示如何自定义 Primavera XER 到 PDF 的转换。
import aspose.tasks as tasks

# 加载输入 XER 文件
project = tasks.Project("sample.xer");

# 定义 PDF 保存选项
options = tasks.saving.PdfSaveOptions();
options.page_size = tasks.visualization.PageSize.A3;

# 另存为 PDF
project.save("sample_customized_Output.pdf", tasks.saving.SaveFileFormat.PDF);

获取免费许可证

您可以获得免费的临时许可证来试用该库,不受评估限制。

在线将XER转换为PDF

您还可以使用此免费 XER 到 PDF 转换器 工具在线将 Primavera XER 文件转换为 PDF 格式。它可从任何浏览器和设备访问,无需插件、软件或订阅。

XER 转 PDF – 免费资源

除了使用 Python 将 XER 转换为 PDF 之外,还可以充分发挥 API 的广泛功能和能力。利用以下资源充分探索其功能。

结论

在这篇文章中,我们探讨了如何在 Python 中将 XER 转换为 PDF。通过利用 Aspose.Tasks for Python,我们演示了如何加载 Primavera XER 文件并将其转换为 PDF。通过本文概述的步骤,您可以轻松实现此转换过程,确保您的项目计划始终可以在不同平台上进行演示、存档或简单查看。

如果有任何疑问,请随时通过我们的免费支持论坛与我们联系。

也可以看看