¿Qué hace posterly?
Construye pósters académicos para conferencias como un único archivo HTML/CSS, renderizado a PDF listo para impresión mediante Chromium sin interfaz gráfica. Una habilidad para agentes de código.
¿Cómo funciona?
- El agente de IA genera un póster en un único archivo HTML/CSS, siguiendo la estructura y estilos definidos en la documentación.
- El contenido (título, autores, secciones, figuras, etc.) se inserta en el HTML.
- El agente invoca
chromium --headless --print-to-pdf(o la herramienta equivalente) para convertir el HTML a PDF. - El PDF resultante está optimizado para impresión en tamaño de póster estándar (por ejemplo, A0, A1, 36x48 pulgadas).
Requisitos
- Chromium/Chrome instalado y accesible desde la línea de comandos.
- Un agente de IA compatible con la ejecución de comandos y lectura/escritura de archivos.
Variables de entorno (opcional)
POSTERLY_WIDTH: Ancho en píxeles para el renderizado (por defecto: 1200).POSTERLY_HEIGHT: Alto en píxeles (por defecto: 1600).POSTERLY_SCALE: Factor de escala (por defecto: 1.0).
Ejemplo de uso
# Generar póster
cat poster.html | chromium --headless --print-to-pdf=/output/poster.pdf --no-margins -
Estructura del archivo HTML
El archivo HTML debe incluir:
- Una sección
<head>con estilos CSS en línea o en bloque. - Una estructura
<body>con contenedores para título, autores, afiliaciones, resumen, secciones de investigación, figuras, tablas, referencias. - Estilos responsivos que se adapten al tamaño del póster.
Personalización
- Cambiar colores, fuentes y diseño mediante CSS.
- Agregar figuras y tablas con etiquetas descriptivas.
- Incluir agradecimientos y enlaces a recursos.
Notas
- Asegúrate de que todas las rutas de recursos (imágenes, fuentes) sean absolutas o estén en línea (base64) para evitar problemas de carga.
- El PDF generado debe ser revisado para verificar márgenes y tamaños antes de la impresión final.