Como usar JavaScript para imprimir um PDF
Jupiterimages/Photos.com/Getty Images
É compreensível que você possa querer imprimir um arquivo PDF usando o código localizado diretamente dentro da pagina da web. A alternativa é fazer o seu visualizador baixar o arquivo PDF, abri-lo e então imprimir através de um outro programa, como por exemplo o Adobe Acrobat. Usar o JavaScript para imprimir o PDF poupa o usuário final dos problemas de passar pelas etapas de análise do arquivo PDF antes de imprimi-lo.
Step 1
Abra o seu processador de texto, como se você fosse escrever algum código. Um inline frame, ou apenas "iframe", é um elemento dentro de uma página da web designada a manter um documento externo. Você precisa do elemento iframe, pois através dele o JavaScript é capaz de imprimir o seu conteúdo. Apenas certifique-se de que o arquivo HTML do site, e o arquivo PDF, estejam no mesmo diretório, no caso de você querer que o código funcione sem precisar ser modificado. Aqui está o código HTML que precisa estar em sua página:
O "src", ou fonte, é o atributo que o elemento iframe usa pra saber onde procurar por um documento externo. Neste caso, ele direciona ao arquivo PDF. Então, se o seu arquivo PDF tem um nome de arquivo ou caminho diferente, mude o "documento.pdf" para ser condizente com a informação correta. O atributo "id" irá permitir que você use como referência esse iframe com o JavaScript.
Step 2
Escreva em JavaScript para referenciar o iframe e imprimir o seus dados. A HTML a seguir cria um botão de "Imprimir" com uma linha de comando de JavaScript para manipular o evento "onclick" e para fazer isso acontecer:
O JavaScript se refere ao elemento iframe do HTML através do seu ID "PDFtoPrint" que você atribuiu. Os dois comandos enviados para ao iframe para a impressão são "focus ()" e "contentWindow.print ()".
Step 3
Salve e teste o seu trabalho. Você provavelmente vai querer salvar o código com a extensão ".htm", e então ele poderá ser aberto em seu navegador para realizar o teste.
Mais Artigos
Referências
Sobre o Autor
Rachel Smith began her professional writing career in 2007. Her work has been published in the "Rio Review." Smith attended Southwestern University, where she majored in studio art and minored in art history. She is currently pursuing her Bachelor of Arts in psychology at Austin Community College.
Créditos Fotográficos
Jupiterimages/Photos.com/Getty Images