दर्शक नियमित रूप से, डिस्क पर परिवर्तन की जाँच नहीं करता इसलिए संक्षिप्त उत्तर: नहीं (दुर्भाग्य से)
आप तथापि, pdf फ़ाइल को देखने के लिए, अपने खुद के एचटीएमएल 'वेबपेज' के अंदर आपके ब्राउज़र इस्तेमाल कर सकते हैं कि नियमित रूप से ताज़ा करता है जावास्क्रिप्ट का उपयोग कर पेज।
<!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>
बस जैसे के रूप में इस कोड को बचाने:
यह कैसे (मैनुअल और स्वचालित ताज़ा के बीच स्विच करने के लिए बटन सहित) है आपके पीडीएफ के समान फ़ोल्डर में 'pdfrefresher.html'। एम्बेड ऑब्जेक्ट के src
के रूप में आप केवल फ़ाइल नाम का उपयोग करते हैं, उदा। 'myPdfFile.pdf' (डिस्क या निर्देशिका नहीं)। कोड में, आप एम्बेडेड ऑब्जेक्ट की चौड़ाई और ऊंचाई समायोजित कर सकते हैं और टाइमआउट (मिलीसेकंड में)।
यह एक अच्छा समाधान है, हालांकि, यह स्क्रीन को रीफ्रेश करता रहता है। मैं इसे बदलने के बाद केवल इसे रीफ्रेश कैसे सेट कर सकता हूं? – Lei
मैं एक बटन जोड़ूंगा, पल कृपया – Remi
हो गया। मैंने मैन्युअल रीफ्रेश करने के लिए एक बटन डाला (जो एडोब व्यूअर में आपके दस्तावेज़ को फिर से खोलने से कुछ आसान है)। परिवर्तन के लिए जांच एक और विषय है; आप अंततः उस अंतराल के बराबर समय अंतराल सेट कर सकते हैं जिस पर आपका पीडीएफ बदलता है? मदद के लिए – Remi