मेरे पास एक एम्बेडेड पीडीएफ वाला वेब पेज है। मेरे कोड इस तरह दिखता है:मूक प्रिंट एक एम्बेडेड पीडीएफ
function printDocument(documentId) {
//Wait until PDF is ready to print
if (typeof document.getElementById(documentId).print == 'undefined') {
setTimeout(function(){printDocument(documentId);}, 1000);
} else {
var x = document.getElementById(documentId);
x.print();
}
}
जब यह कोड निष्पादित एक्रोबेट प्लग में जाने-माने प्रिंट संवाद खोलता है:
<embed
type="application/pdf"
src="path_to_pdf_document.pdf"
id="pdfDocument"
width="100%"
height="100%">
</embed>
मैं प्रिंट मेरी पीडीएफ के लिए इस जावास्क्रिप्ट कोड है। कुछ इस तरह:
दो सवाल:
- कैसे है कि पीडीएफ पता लगाने के लिए जिस तरह से सुधार करने के लिए लोड और प्रिंट के लिए तैयार हो रहा है?
- प्रिंट संवाद दिखाने से कैसे बचें?
अपने सिस्टम के बारे में एक छोटे से अधिक जानकारी:
ओएस: Windows XP
ब्राउज़र: इंटरनेट एक्सप्लोरर 7
पीडीएफ प्लग इन: एक्रोबैट रीडर 9
@gideon इस काम नहीं करता है .... IE8 एफएफ या क्रोम में ... यानी त्रुटि वेबपेज त्रुटि विवरण संदेश दे: 'अशक्त' रिक्त है या नहीं एक वस्तु पंक्ति: 26 चार: 5 कोड: 0 यूआरआई: http: //localhost/mpdf/pdf.php अगर मैं चेतावनी() में डाल दिया है, तो typeof चेतावनी पॉपिंग के बाद भी दस्तावेज़ लोड किया जाता है रखने के लिए जारी है के भीतर –