Преобразование XBRL в PDF в Python | iXBRL в PDF

XBRL(расширяемый язык деловой отчетности) — это стандартизированный способ передачи деловой информации в электронном виде, особенно финансовых данных. Компании оптимизируют процессы отчетности и упрощают обмен финансовой информацией с заинтересованными сторонами в формате XBRL. В этой статье мы узнаем, как конвертировать XBRL в PDF в Python.

В этой статье рассматриваются следующие темы:

  1. Библиотека преобразования Python XBRL в PDF
  2. Конвертировать XBRL в PDF в Python
  3. Конвертировать XBRL в PDF онлайн
  4. Бесплатные ресурсы

Библиотеки преобразования Python XBRL в PDF

Для преобразования XBRL в PDF мы будем следовать двухэтапной процедуре. Сначала мы преобразуем XBRL в XLSX с помощью Aspose.Finance for Python, а затем преобразуем XLSX в документ PDF с помощью Aspose.Cells for Python.

Пожалуйста, загрузите пакеты или установите API из PyPI, используя следующие команды pip в консоли:

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

Преобразование XBRL в PDF в Python

Мы можем легко преобразовать файл XBRL (.xbrl) в документ PDF, выполнив следующие действия:

  1. Загрузите файл XBRL, используя класс XbrlDocument.
  2. Создайте экземпляр класса SaveOptions и установите для параметра SaveFormat значение XLSX.
  3. Преобразуйте XBRL в XLSX с помощью метода XbrlDocument.save().
  4. После этого загрузите файл XLSX, используя класс Workbook.
  5. Наконец, вызовите метод Workbook.save(), чтобы сохранить документ в формате PDF. В качестве аргументов он принимает путь к выходному файлу и тип SaveFormat (PDF).

В следующем примере кода показано, как преобразовать XBRL в PDF в Python.


# В этом примере кода показано, как преобразовать файл 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
  

XBRL в PDF на Python — бесплатные ресурсы

Помимо преобразования XBRL в PDF, узнайте больше о библиотеке и изучите различные другие функции, используя ресурсы ниже:

Заключение

В этой статье мы узнали, как с помощью всего лишь нескольких строк кода можно преобразовать XBRL в PDF на Python. Следуя инструкциям, описанным в этой статье, вы можете легко разработать собственное приложение для преобразования XBR в PDF. Кроме того, мы также представили онлайн-инструмент для конвертации файлов XBRL или iXBRL в формат PDF на ходу. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

Смотрите также