
XBRL(расширяемый язык деловой отчетности) — это стандартизированный способ передачи деловой информации в электронном виде, особенно финансовых данных. Компании оптимизируют процессы отчетности и упрощают обмен финансовой информацией с заинтересованными сторонами в формате XBRL. В этой статье мы узнаем, как конвертировать XBRL в PDF в Python.
В этой статье рассматриваются следующие темы:
- Библиотека преобразования Python XBRL в PDF
- Конвертировать XBRL в PDF в Python
- Конвертировать XBRL в PDF онлайн
- Бесплатные ресурсы
Библиотеки преобразования 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, выполнив следующие действия:
- Загрузите файл XBRL, используя класс XbrlDocument.
- Создайте экземпляр класса SaveOptions и установите для параметра SaveFormat значение XLSX.
- Преобразуйте XBRL в XLSX с помощью метода XbrlDocument.save().
- После этого загрузите файл XLSX, используя класс Workbook.
- Наконец, вызовите метод 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 на Python — бесплатные ресурсы
Помимо преобразования XBRL в PDF, узнайте больше о библиотеке и изучите различные другие функции, используя ресурсы ниже:
- Руководство разработчика Aspose.Finance
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В этой статье мы узнали, как с помощью всего лишь нескольких строк кода можно преобразовать XBRL в PDF на Python. Следуя инструкциям, описанным в этой статье, вы можете легко разработать собственное приложение для преобразования XBR в PDF. Кроме того, мы также представили онлайн-инструмент для конвертации файлов XBRL или iXBRL в формат PDF на ходу. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.