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 格式。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。