
XBRL(可扩展商业报告语言)是一种以电子方式交流商业信息(尤其是财务数据)的标准化方法。公司通过 XBRL 格式简化报告流程,并更容易与利益相关者分享财务信息。在本文中,我们将学习如何在 Python 中将 XBRL 转换为 PDF。
本文涵盖以下主题:
Python XBRL到PDF转换库
在Python中将XBRL转换为PDF
在线将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类实例,并将保存格式设置为XLSX。
使用 XbrlDocument.save() 方法将 XBRL 转换为 XLSX。
然后,使用 Workbook 类加载 XLSX 文件。
最后,调用 Workbook.save() 方法将文档保存为 PDF 格式。该方法将输出文件路径和保存格式类型(PDF)作为参数。
以下代码示例展示了如何在 Python 中将 XBRL 转换为 PDF。
# This code sample demonstrates how to convert an XBRL file to a PDF document.
import io
import aspose.cells
from aspose.cells import Workbook, FileFormatType, SaveFormat as CellsSaveFormat
from aspose.finance.xbrl import XbrlDocument, SaveOptions, SaveFormat as XbrlSaveFormat
# Load XBRL document
document = XbrlDocument("sample.xbrl")
# Set save options
saveOptions = SaveOptions()
saveOptions.save_format = XbrlSaveFormat.XLSX
# Save XBRL as XLSX
document.save("sample_out.xlsx", saveOptions)
# Open an Excel file
workbook = Workbook("sample_out.xlsx")
# Save the document in PDF format
workbook.save("sample_output.pdf", CellsSaveFormat.PDF)获取免费许可证
您可以获得免费的临时许可证,在没有评估限制的情况下试用程序库。
XBRL到PDF的在线转换
您还可以使用我们使用上述库开发的高质量、免费的XBRL到PDF转换器网络应用程序,在线将XBRL转换为PDF。

结论
在本文中,我们已经了解了如何通过几行代码,在Python中将XBRL转换为PDF。按照本文所述的步骤,你可以轻松开发出自己的XBR到PDF转换应用程序。此外,我们还介绍了一种在线工具,可以随时随地将XBRL或iXBRL文件转换为PDF格式。如果有任何不清楚的地方,请随时与我们联系。
渝公网安备50010702505508