Chuyển XBRL sang PDF bằng Python | iXBRL sang PDF

XBRL(Ngôn ngữ báo cáo kinh doanh mở rộng) là một cách tiêu chuẩn hóa để truyền đạt thông tin kinh doanh bằng điện tử, đặc biệt là dữ liệu tài chính. Các công ty hợp lý hóa quy trình báo cáo của họ và giúp chia sẻ thông tin tài chính với các bên liên quan ở định dạng XBRL dễ dàng hơn. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi XBRL thành PDF bằng Python.

Bài viết này bao gồm các chủ đề sau:

  1. Thư viện chuyển đổi Python XBRL sang PDF
  2. Chuyển đổi XBRL sang PDF bằng Python
  3. Chuyển đổi XBRL sang PDF trực tuyến
  4. Tài nguyên miễn phí

Thư viện chuyển đổi Python XBRL sang PDF

Để chuyển đổi XBRL sang PDF, chúng tôi sẽ thực hiện theo quy trình hai bước. Đầu tiên, chúng tôi sẽ chuyển đổi XBRL sang XLSX bằng Aspose.Finance for Python, sau đó chúng tôi sẽ chuyển đổi XLSX thành tài liệu PDF bằng Aspose.Cells for Python.

Vui lòng tải xuống các gói hoặc cài đặt API từ PyPI bằng cách sử dụng các lệnh pip sau trong bảng điều khiển:

pip install aspose-finance
pip install aspose-cells-python

Chuyển đổi XBRL sang PDF bằng Python

Chúng ta có thể dễ dàng chuyển đổi tệp XBRL (.xbrl) thành tài liệu PDF bằng cách thực hiện theo các bước bên dưới:

  1. Tải tệp XBRL bằng lớp XbrlDocument.
  2. Tạo một phiên bản của lớp SaveOptions và đặt SaveFormat thành XLSX.
  3. Chuyển đổi XBRL sang XLSX bằng phương thức XbrlDocument.save().
  4. Sau đó, tải tệp XLSX bằng lớp Workbook.
  5. Cuối cùng, gọi phương thức Workbook.save() để lưu tài liệu ở định dạng PDF. Nó lấy đường dẫn tệp đầu ra và loại SaveFormat (PDF) làm đối số.

Mẫu mã sau đây cho biết cách chuyển đổi XBRL sang PDF bằng Python.


# Mẫu mã này trình bày cách chuyển đổi tệp XBRL thành tài liệu 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

# Tải tài liệu XBRL
document = XbrlDocument("sample.xbrl")

# Đặt tùy chọn lưu
saveOptions = SaveOptions()
saveOptions.save_format = XbrlSaveFormat.XLSX

# Lưu XBRL dưới dạng XLSX
document.save("sample_out.xlsx", saveOptions)

# Mở một tệp Excel
workbook = Workbook("sample_out.xlsx")

# Lưu tài liệu ở định dạng PDF
workbook.save("sample_output.pdf", CellsSaveFormat.PDF)

Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử thư viện mà không bị giới hạn về đánh giá.

Chuyển đổi XBRL sang PDF trực tuyến

Bạn cũng có thể chuyển đổi XBRL sang PDF trực tuyến bằng cách sử dụng ứng dụng web chuyển đổi XBRL sang PDF miễn phí và chất lượng cao của chúng tôi, được phát triển bằng các thư viện được đề cập ở trên.

Chuyển đổi trực tuyến XBRL sang PDF miễn phí
Input file
Output format
  

XBRL sang PDF bằng Python - Tài nguyên miễn phí

Bên cạnh việc chuyển đổi XBRL sang PDF, hãy tìm hiểu thêm về thư viện và khám phá nhiều tính năng khác bằng cách sử dụng các tài nguyên bên dưới:

Phần kết luận

Trong bài viết này, chúng ta đã tìm hiểu cách chỉ với một vài dòng mã, bạn có thể chuyển đổi XBRL sang PDF bằng Python. Bằng cách làm theo các bước được nêu trong bài viết này, bạn có thể dễ dàng phát triển ứng dụng chuyển đổi XBR sang PDF của riêng mình. Hơn nữa, chúng tôi cũng đã giới thiệu một công cụ trực tuyến để chuyển đổi các tệp XBRL hoặc iXBRL sang định dạng PDF khi đang di chuyển. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm