Un componedor de medios paginados CSS: entrégale un documento HTML autocontenido cuyo CSS lleve el diseño de impresión y renderizará un PDF paginado listo para imprenta — el flujo de "salida con calidad LaTeX desde HTML", sin necesidad de JavaScript en tu documento. El renderizador carga tu archivo en Chromium headless en modo de medios de impresión e imprime con el tamaño de página tomado del CSS y los fondos activados. Dos motores: Paged.js, el polyfill (MIT) de medios paginados del W3C, es el predeterminado y cubre lo que los navegadores no hacen — marcas de corte y registro (la propiedad marks), sangrado, encabezados y pies dinámicos mediante cajas de margen como @top-center con títulos de capítulo por string-set, contadores page y pages, páginas con nombre, contenido generado para listas y notas — trocea tu contenido en cajas de página fijas y dibuja las marcas fuera del corte. Chromium nativo es el motor de respaldo: Chrome 131+ implementa nativamente tamaños y márgenes @page y las dieciséis regiones de cajas de margen, lo que cubre muchos diseños, pero el renderizado de marcas es limitado, razón de ser del polyfill. Con Automático se elige Paged.js siempre que el polyfill incluido esté disponible, con repli a nativo en caso contrario. Notas prácticas: mantén el documento autocontenido (estilos inline, imágenes data-URI) porque el renderizador no hace fetch de red; @page size acepta cualquier longitud CSS o tamaño nombrado más landscape; la caja de página del PDF crece con el sangrado para que marcas y sangrado caigan fuera del corte, listos para la imprenta; la composición tipográfica usa las fuentes del sistema del host de renderizado. Los metadatos registran el motor usado y el número de páginas que Paged.js compuso, para verificar la paginación antes de imprimir.