>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come utilizzare JavaScript per stampare un PDF

È comprensibile che tu voglia stampare un file PDF utilizzando il codice che si trova direttamente nella tua pagina web. L'alternativa è fare in modo che il visualizzatore scarichi il file PDF, lo apra e poi lo stampi da un altro programma come Adobe Acrobat. L'utilizzo di JavaScript per stampare un PDF evita all'utente finale la fatica di eseguire i passaggi per esaminare un file PDF prima di stamparlo.

Passaggio 1

Apri il tuo elaboratore di testi, poiché avrai bisogno di scrivere del codice. Un inline frame, o "iframe", è un elemento all'interno di una pagina web progettato per contenere un documento esterno. È necessario l'elemento iframe perché JavaScript è in grado di stamparne il contenuto. Assicurati solo che il file HTML della pagina Web e il file PDF si trovino nella stessa directory se desideri che il codice funzioni correttamente senza essere modificato. Ecco l'HTML che deve essere nella tua pagina:

L'attributo "src", o source, è il modo in cui l'elemento iframe sa dove cercare un documento esterno. In questo caso, punta al file PDF. Quindi, se il tuo file PDF ha un nome o un percorso di file diverso, cambia "document.pdf" per riflettere le informazioni corrette. L'attributo "id" ti consentirà di fare riferimento a questo iframe con JavaScript.

Passaggio 2

Scrivi un JavaScript per fare riferimento all'iframe e stamparne il contenuto. Il seguente codice HTML crea un pulsante "Stampa" con una riga di JavaScript nel gestore di eventi "onclick" per fare in modo che ciò avvenga:

Il JavaScript fa riferimento all'elemento HTML iframe tramite il suo ID "PDFtoPrint" che hai assegnato. I due comandi inviati all'iframe per la stampa sono "focus()" e "contentWindow.print()".

Passaggio 3

Salva e prova il tuo lavoro. Probabilmente vorrai salvare il codice con un'estensione di file ".htm", quindi può essere aperto nel tuo browser web per il test.


  1. Come utilizzare PDF su un Palm TX
  2. Come convertire un PDF in un PDF a bassa risoluzione
  3. Come faccio a unire i file PDF?
  4. Come utilizzare la stampa su file
  5. Come stampare file PDF protetti
  6. Come stampare un PDF senza una filigrana