Um compositor de mídias paginadas CSS: entregue um documento HTML autossuficiente cujo CSS carregue o projeto de impressão, e ele renderiza um PDF paginado pronto para a gráfica — o fluxo de “saída com qualidade LaTeX a partir de HTML”, sem nenhum JavaScript no seu documento. O renderizador carrega seu arquivo no Chromium headless em modo de mídia de impressão e imprime com o tamanho de página vindo do CSS e fundos ativados. Dois motores: o Paged.js, o polyfill (MIT) de mídias paginadas do W3C, é o padrão e cobre o que os navegadores não fazem — marcas de corte e registro (a propriedade marks), sangria, cabeçalhos e rodapés corridos via caixas de margem como @top-center com títulos de capítulo por string-set, contadores page e pages, páginas nomeadas, conteúdo gerado para listas e notas — ele fatia seu conteúdo em caixas de página fixas e desenha as marcas fora do corte. O Chromium nativo é o motor de reserva: o Chrome 131+ implementa nativamente tamanhos e margens @page e as dezesseis regiões de caixa de margem, o que cobre muitos projetos, mas o desenho de marcas é limitado — daí o polyfill. No modo Automático escolhe-se Paged.js sempre que o polyfill embutido estiver disponível, com retorno ao nativo em caso contrário. Notas práticas: mantenha o documento autossuficiente (estilos inline, imagens em data-URI), o renderizador não faz acesso à rede; @page size aceita qualquer comprimento CSS ou tamanho nomeado mais landscape; a caixa de página do PDF cresce pela sangria para que marcas e sangria caiam fora do corte, prontas para a gráfica; escritas complexas são compostas com as fontes de sistema do hospedeiro. Os metadados registram o motor usado e o número de páginas que o Paged.js compôs, para conferir a paginação antes de imprimir.