Convertir XBRL a PDF en Python | iXBRL a PDF

XBRL(eXtensible Business Reporting Language) es una forma estandarizada de comunicar información empresarial electrónicamente, especialmente datos financieros. Las empresas agilizan sus procesos de presentación de informes y facilitan el intercambio de información financiera con las partes interesadas en formato XBRL. En este artículo, aprenderemos cómo convertir XBRL a PDF en Python.

Este artículo cubre los siguientes temas:

  1. Biblioteca de conversión de Python XBRL a PDF
  2. Convertir XBRL a PDF en Python
  3. Convertir XBRL a PDF en línea
  4. Recursos gratuitos

Bibliotecas de conversión de Python XBRL a PDF

Para la conversión de XBRL a PDF, seguiremos un procedimiento de dos pasos. En primer lugar, convertiremos XBRL a XLSX usando Aspose.Finance for Python, y luego convertiremos XLSX a un documento PDF usando Aspose.Cells for Python.

Por favor descargue los paquetes o instale las API desde PyPI usando los siguientes comandos pip en la consola:

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

Convertir XBRL a PDF en Python

Podemos convertir fácilmente el archivo XBRL (.xbrl) a un documento PDF siguiendo los pasos a continuación:

  1. Cargue el archivo XBRL usando la clase XbrlDocument.
  2. Cree una instancia de la clase SaveOptions y establezca SaveFormat en XLSX.
  3. Convierta XBRL a XLSX utilizando el método XbrlDocument.save().
  4. Después de eso, cargue el archivo XLSX usando la clase Workbook.
  5. Finalmente, llame al método Workbook.save() para guardar el documento en formato PDF. Toma la ruta del archivo de salida y el tipo SaveFormat (PDF) como argumentos.

El siguiente ejemplo de código muestra cómo convertir XBRL a PDF en Python.


# Este ejemplo de código demuestra cómo convertir un archivo XBRL en un documento 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

# Cargar documento XBRL
document = XbrlDocument("sample.xbrl")

# Establecer opciones de guardado
saveOptions = SaveOptions()
saveOptions.save_format = XbrlSaveFormat.XLSX

# Guardar XBRL como XLSX
document.save("sample_out.xlsx", saveOptions)

# Abrir un archivo de Excel
workbook = Workbook("sample_out.xlsx")

# Guarde el documento en formato PDF.
workbook.save("sample_output.pdf", CellsSaveFormat.PDF)

Obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Conversión de XBRL a PDF en línea

También puede convertir XBRL a PDF en línea utilizando nuestra aplicación web de conversión de XBRL a PDF gratuita y de alta calidad, desarrollada utilizando las bibliotecas mencionadas anteriormente.

Convertidor en línea gratuito de XBRL a PDF
Input file
Output format
  

XBRL a PDF en Python - Recursos gratuitos

Además de la conversión de XBRL a PDF, obtenga más información sobre la biblioteca y explore otras funciones utilizando los recursos a continuación:

Conclusión

En este artículo, hemos aprendido cómo, con solo unas pocas líneas de código, puedes convertir XBRL a PDF en Python. Si sigue los pasos descritos en este artículo, podrá desarrollar fácilmente su propia aplicación de conversión de XBR a PDF. Además, también hemos introducido una herramienta en línea para convertir archivos XBRL o iXBRL a formato PDF sobre la marcha. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también