Você já quis fazer com que suas páginas complexas pareçam limpas e legíveis no papel?
Cansado de personalizar os estilos CSS para adaptar suas páginas para fins de impressão?
Ezprintjs está aqui para ajudá -lo!
O ezprintjs é uma pequena biblioteca JavaScript que permite fazer páginas imprimíveis de aparência bonita sem a necessidade de modificação, mesmo a linha única de código existente em seus estilos CSS e marcação HTML.
Você é livre para personalizar com precisão o conteúdo que seus visitantes verão no papel.
Por que ezprintjs?
- Leve e rápido, não é necessário jQuery!
- Imprima em iframe oculto e nova janela
- Adicione marcas d’água personalizadas
- Substituição Ctrl+P.
- Modificação de conteúdo profundo
Características
- Zero dependências (adicione o Polyfill se você estiver disposto a apoiar navegadores desatualizados)
- Não é necessário do lado do servidor (sem selênio, fantasmas ou outros aplicativos necessários)
- Compatível com quase todos os navegadores modernos
- Imprima certa região da página usando seletores CSS
- Imprima no iframe (v1.1.0)
- Ocultar ou mostrar elementos em páginas imprimíveis
- Expanda áreas roláveis (útil ao imprimir tabelas)
- Imprimir objetos de tela SVG e 2D
- Adicione a imagem da marca d’água na página
- Defina o cabeçalho e o rodapés
- Substituir Ctrl+P Standard Padre
- Muitas opções para fazer suas páginas parecerem perfeitas, mesmo no papel
- Aproveite o controle total sobre o que os usuários enviarão para a impressora com manipuladores de conteúdo personalizados
- Defina áreas imprimíveis quantos quiser
- … e muitos, muitos mais em apenas ~ 13kb da biblioteca
Changelog
v1.1.0 - added new feature - print in iframe (tested in IE 11, actual versions of Chrome and FF); added new feature - set custom opacity value for watermark image; added new module - override standard 'ctrl+p' hotkey behavior to instantly print using ezPrintJS; updated Babel's polyfill JS library; added demo assets to package for local testing. v1.0.0 - initial release
Observe que o ezprintjs não produzirá pdf, imagens ou outros formatos. É apenas ajuda a gerar páginas de aparência limpa em pleno, com o conteúdo que seus visitantes desejam ver!
Veja exemplos em: https://nedgeva.github.io/