个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

Aspose 使用教程:用 Python 将 XBRL 转换为 PDF

原创
软件开发
来源:Aspose
Aspose
python
PDF
格式转换
文件格式
文档格式
2024-05-16
Aspose
python
PDF
格式转换
文件格式
文档格式


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文档:


  1. 使用XbrlDocument类加载XBRL文件。

  2. 创建一个SaveOptions类实例,并将保存格式设置为XLSX。

  3. 使用 XbrlDocument.save() 方法将 XBRL 转换为 XLSX。

  4. 然后,使用 Workbook 类加载 XLSX 文件。

  5. 最后,调用 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格式。如果有任何不清楚的地方,请时与我们联系


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508