2
A
回答
2
一種解決方案(短版):
打開方式在它的PDF的iframe,設置使得其未示出的寬度和高度0
在PDF文件中注入一些javascript
當因爲顯示PDF而運行javascript時,來自adobe的打印隔離將是顯示。
朗版本和實現代碼可以從this codeproject.com-後
1
作爲改進,以引用的Sindre的方法,我發現,你可以簡單地設置文檔的openAction是預定義的PRINTDIALOG操作。利用iText(在Java中),它只是:
writer.SetOpenAction(new PdfAction(PdfAction.PRINTDIALOG));
這避免了使用JavaScript,這可以作爲一種安全措施被禁用。
相關問題
- 1. Flexpaper PDF鏈接打開兩個窗口
- 2. 在頁面加載時打開一個新窗口並處於活動狀態
- 3. 打開PDF /窗口
- 4. 從動態導航鏈接在新窗口中打開鏈接
- 5. 在菜單打開的情況下保持鏈接處於非活動狀態
- 6. 當鏈接打開打開活動
- 7. window.closed IE9時,窗口仍處於打開狀態報告真實
- 8. asp.net - pdf打印狀態
- 9. 直接打印PDF到打印機窗口
- 10. 動態pdf需要直接打開打印盒
- 11. 打開視圖時使組合框處於活動狀態
- 12. 僅打印C中的活動窗口#
- 13. C#打印屏幕活動窗口
- 14. 動態創建的彈出窗口未由鏈接打開
- 15. 用JavaScript打開動態鏈接新窗口(但不彈出)
- 16. 如何在新窗口中打開動態WebBrowser鏈接地址?
- 17. 如何在dompdf中創建PDF後打開打印窗口?
- 18. 用.pdf打開任何鏈接用jQuery在新窗口中打開?
- 19. 點擊動作鏈接打開新窗口鏈接
- 20. php - 如何打開打印窗口,而PDF文件在網頁打開?
- 21. 即使滾動處於活動狀態,即使滾動處於活動狀態,窗口中的jQuery中心div
- 22. 打開新窗口和打印
- 23. 打開新窗口打印元素
- 24. window.print() - 無需打開打印窗口
- 25. aref鏈接在新窗口中打開
- 26. 在新窗口中打開HTML鏈接
- 27. 在新窗口中打開鏈接
- 28. 2個窗口打開JavaScript的鏈接
- 29. 在新窗口中打開鏈接
- 30. 鏈接打開同一個窗口
這個問題的重複(它也有很好的答案):http://stackoverflow.com/questions/687675/can-a-pdf-files-print-dialog-be-opened-with-javascript/2495430 – pixelistik