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:
- Biblioteca de conversión de Python XBRL a PDF
- Convertir XBRL a PDF en Python
- Convertir XBRL a PDF en línea
- 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:
- Cargue el archivo XBRL usando la clase XbrlDocument.
- Cree una instancia de la clase SaveOptions y establezca SaveFormat en XLSX.
- Convierta XBRL a XLSX utilizando el método XbrlDocument.save().
- Después de eso, cargue el archivo XLSX usando la clase Workbook.
- 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.
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:
- Guía del desarrollador de Aspose.Finance
- Aplicaciones en línea gratuitas
- Referencia API
- Guías prácticas y artículos
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.