it-swarm.dev

Come scaricare PDF automaticamente usando js?

Il mio scenario è che il download di PDF file automaticamente, poi l'utente lo riempie e quando si fa clic sul pulsante di invio in PDF si connette al servlet Java e lo salva in DB.

1 - User click on Button
2 - JavaScript code run and PDF file download automatically
3 - open file using JavaScript automatically
4 - user fills & press submit
5 - after submit servlet code run and save data in db

Nella mia applicazione manca solo il secondo punto. Fornisci al codice come interagire con l'estensione utilizzando JavaScript per scaricare il file automaticamente . Voglio solo scaricare il file.

6
Ehsaan Israr

Usa l'attributo download .

var link = document.createElement('a');
link.href = url;
link.download = 'file.pdf';
link.dispatchEvent(new MouseEvent('click'));
26
minj
  1. per il secondo punto, ottenere un percorso completo per il file pdf in alcune variabili Java. per esempio. http://www.domain.com/files/filename.pdf

per esempio. stai usando php e $ filepath contiene il percorso del file pdf.

così puoi scrivere javascript come per emulare la finestra di dialogo di download.

<script language="javascript">
    window.location.href = '<?php echo $filepath; ?>';
</script

Sopra il codice invia il browser al file PDF tramite il suo URL " http://www.dominio.com/file/filename.pdf ". Alla fine, il browser mostrerà la finestra di dialogo di download su dove salvare questo file sul tuo computer.

0
Alpesh Panchal