Módulo técnico para compartir utilidades PDF.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 17.0Este módulo técnico proporciona helpers reutilizables para leer archivos XML incrustados dentro de PDFs y para adjuntar archivos XML a PDFs. No añade menús ni pantallas; otros módulos lo utilizan para intercambiar documentos electrónicos.
PDF Helper es un componente técnico de construcción, no un módulo que los usuarios finales abran directamente. Proporciona a otros módulos de Odoo dos capacidades sobre archivos PDF.
- Leer un PDF y extraer cualquier archivo XML incrustado en él, devolviéndolos como documentos XML analizados indexados por nombre de archivo. Si el PDF no se puede analizar, el error se registra y se devuelve un resultado vacío en lugar de fallar.
- Tomar un PDF existente y añadir dentro de él un archivo XML como adjunto, y luego devolver el contenido del nuevo PDF. El PDF resultante se configura para abrirse con el panel de adjuntos visible.
Funciona a través del modelo abstracto pdf.helper, que no se almacena en la base de datos y no tiene campos, menús ni vistas propias. Como solo depende de base, está pensado para ser reutilizado por otros módulos en lugar de usarse por sí solo. No hay reglas de negocio, acciones programadas, correos electrónicos ni pantallas orientadas al usuario en este código; el único comportamiento automático es el registro de errores cuando no se puede leer un PDF.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- pdf.helper · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 17.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/edi.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0Dentro del entorno de Odoo:
res = env["pdf.helper"].pdf_get_xml_files(pdf_filecontent)
new_pdf_filecontent = env["pdf.helper"].pdf_embed_xml(pdf_filecontent, filename, xml)
Fuera del entorno de Odoo:
from odoo.addons.pdf_helper.utils import PDFParser [...] res = PDFParser(pdf_filecontent).get_xml_files()
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.