Lo spettatore non controlla regolarmente le modifiche sul disco, risposta così breve: no (purtroppo)
Si potrebbe comunque utilizzare il browser per vedere il file pdf, all'interno della propria html 'pagina web' che rinfresca regolarmente il pagina usando javascript.
questo è il modo (compresi i pulsanti per la commutazione tra manuale e aggiornamento automatico):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<title>my pdf</title>
<script type="text/javascript">
var timer = null;
function refresh(){
var d = document.getElementById("pdf"); // gets pdf-div
d.innerHTML = '<embed src="myPdfFile.pdf" width="700" height="575">';
}
function autoRefresh(){
timer = setTimeout("autoRefresh()", 2000);
refresh();
}
function manualRefresh(){
clearTimeout(timer);
refresh();
}
</script>
</head>
<body>
<button onclick="manualRefresh()">manual refresh</button>
<button onclick="autoRefresh()">auto refresh</button>
<div id="pdf"></div>
</body>
<script type="text/javascript">refresh();</script>
</html>
Basta salvare questo codice come per esempio 'pdfrefresher.html' nella stessa cartella del pdf. Come src
dell'oggetto embed, si utilizza solo il nome file, ad es. 'myPdfFile.pdf' (non su disco o directory). Nel codice, è possibile regolare la larghezza e l'altezza dell'oggetto incorporato e il timeout (in millisecondi).
È una buona soluzione, tuttavia, mantiene aggiornato lo schermo. Come posso aggiornarlo solo dopo aver cambiato? – Lei
Aggiungo un pulsante, momento per favore – Remi
Fatto. Ho messo un pulsante per fare l'aggiornamento manuale (che è solo un po 'più facile che riaprire il documento in Adobe Viewer). Il controllo per il cambiamento è un altro argomento; puoi forse impostare più facilmente l'intervallo di tempo uguale all'intervallo con cui il tuo pdf cambia? – Remi