main
- Bug: rIds colisionaban con los del template (ej. rId9-23 ya existían) - Fix: find_next_available_rid ahora empieza desde rId40, saltando ocupados - Bug: campos TOC buscaban 'Figure'/'Table' en inglés pero contenido en español - Fix: se reemplazan por 'Figura'/'Tabla' en los instrText del template - Bug: imágenes de hijos < src_start (logos RatedPower) se incluían - Fix: solo se procesan imágenes de hijos >= src_start - Bug: target de relaciones incorrecto causaba imágenes rotas - Fix: target relativo correcto (media/imageN.ext)
R360MX Docs Converter
Convierte documentos ENERGY REPORT de RatedPower al formato corporativo R360MX, aplicando la plantilla oficial de portada, disclaimer, índice y contraportada.
Requisitos
- Python 3.10+
- pip install -r requirements.txt
Uso
python3 apply_template.py <documento_ratedpower.docx> <plantilla_r360mx.docx>
Genera un archivo <documento>_r360mx.docx en el mismo directorio.
Estructura del template
El template portada.docx contiene 5 hojas:
- Portada (con campos rellenables)
- Disclaimer & Revisions
- Índice TDC (se actualiza al abrir en Word)
- Contenido (se reemplaza por el del documento original)
- Contraportada RENOVABLES 360
El script detecta automáticamente dónde termina el índice de RatedPower y dónde empieza el contenido real.
Description
Languages
Python
95%
Shell
5%