Salvar conteúdo HTML com CSS como PDF
No desenvolvimento web, preservar a estética visual é crucial, mesmo ao exportar conteúdo para diferentes formatos. Isso pode apresentar desafios ao tentar salvar elementos HTML como PDFs, pois o estilo CSS pode ser perdido durante o processo de conversão.
Para casos em que é imperativo reter CSS em PDFs salvos, considere utilizar a seguinte abordagem:
Este método preserva efetivamente o estilo CSS, garantindo que a aparência do elemento seja renderizada fielmente quando salvo como PDF. Aqui está um trecho de JavaScript que demonstra a abordagem:
$("#save").click(function() {
var text = $("#output")[0].outerHTML;
// `styles`: `style` element;
// or `String` "<style>.light{color:#0af;}</style>" ;
// alternatively , add `style` attribute to `pre` element directly,
// e.g., `<pre style="color:#0af;">`
var styles = $("style")[0].outerHTML;
var popup = window.open("", "popup");
// append `text`:`pre` element `styles`:`style` element
// at `popup` `document.body`
popup.document.body.innerHTML = text styles;
popup.focus();
popup.print();
});
Ao adotar essa abordagem, você pode salvar com eficiência elementos HTML como PDFs, mantendo sua estética visual por meio de estilos CSS.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3