XBRL(可扩展商业报告语言)是一种以电子方式交流商业信息(尤其是财务数据)的标准化方式。公司简化了报告流程,并更轻松地以 XBRL 格式与利益相关者共享财务信息。在本文中,我们将学习如何在 Python 中将 XBRL 转换为 PDF。
本文涵盖以下主题:
Python XBRL 到 PDF 转换库
对于 XBRL 到 PDF 的转换,我们将遵循两步过程。首先,我们将使用 Aspose.Finance for Python 将 XBRL 转换为 XLSX,然后使用 Aspose.Cells for Python 将 XLSX 转换为 PDF 文档。
请在控制台中使用以下 pip 命令下载软件包或从 PyPI 安装 API:
pip install aspose-finance
pip install aspose-cells-python
在 Python 中将 XBRL 转换为 PDF
我们可以按照以下步骤轻松将 XBRL 文件 (.xbrl) 转换为 PDF 文档:
- 使用 XbrlDocument 类加载 XBRL 文件。
- 创建 SaveOptions 类的实例并将 SaveFormat 设置为 XLSX。
- 使用 XbrlDocument.save() 方法将 XBRL 转换为 XLSX。
- 之后,使用 Workbook 类加载 XLSX 文件。
- 最后,调用 Workbook.save() 方法将文档保存为 PDF 格式。该方法以输出文件路径和 SaveFormat 类型 (PDF) 作为参数。
以下代码示例展示了如何在 Python 中将 XBRL 转换为 PDF。
# 此代码示例演示如何将 XBRL 文件转换为 PDF 文档。
import io
import aspose.cells
from aspose.cells import Workbook, FileFormatType, SaveFormat as CellsSaveFormat
from aspose.finance.xbrl import XbrlDocument, SaveOptions, SaveFormat as XbrlSaveFormat
# 加载 XBRL 文档
document = XbrlDocument("sample.xbrl")
# 设置保存选项
saveOptions = SaveOptions()
saveOptions.save_format = XbrlSaveFormat.XLSX
# 将 XBRL 保存为 XLSX
document.save("sample_out.xlsx", saveOptions)
# 打开 Excel 文件
workbook = Workbook("sample_out.xlsx")
# 将文档保存为 PDF 格式
workbook.save("sample_output.pdf", CellsSaveFormat.PDF)
获取免费许可证
您可以获得免费的临时许可证来试用该库,不受评估限制。
在线 XBRL 到 PDF 转换
您还可以使用我们的高质量且免费的 XBRL 到 PDF 转换器网络应用程序在线将 XBRL 转换为 PDF,该应用程序是使用上述库开发的。
免费 XBRL 到 PDF 在线转换器
Input file
Output format
Python 中的 XBRL 到 PDF - 免费资源
除了 XBRL 到 PDF 的转换之外,您还可以使用以下资源了解有关该库的更多信息并探索各种其他功能:
结论
在本文中,我们了解了如何仅用几行代码在 Python 中将 XBRL 转换为 PDF。按照本文概述的步骤,您可以轻松开发自己的 XBR 到 PDF 转换应用程序。此外,我们还推出了一款在线工具,可随时随地将 XBRL 或 iXBRL 文件转换为 PDF 格式。如有任何疑问,请随时通过我们的 免费支持论坛 与我们联系。