2015-05-30 22 views
5

任何人都知道如何在跨瀏覽器,API或庫(如jQuery或JavaScript等)中顯示打印預覽而不顯示打印預覽。JQuery/Javascript或其他方式沉默僅打印一次

  • 打印照片,無需打印預覽(只打印靜音)內容
  • 打印一次,當軟拷貝打印,則軟拷貝已過期,因爲我想避免轉載軟拷貝以上的用戶對安全性的原因較多,特別是如果這是收據是爲了報銷。

這很簡單嗎?

的原因,我們將不會顯示打印預覽,因爲有 可能性,即用戶可以

  • 截圖文件然後Photoshop中文件的值
  • 變化的內容
  • 可以複製副本

以這種方式,它是差異難以監控誰在網上打印敏感文件。

+0

打印靜音什麼?默認打印機?在那種情況下,阻止我安裝Postscript或PDF打印機,並簡單地打印以獲得可重複使用的PostScript或PDF文件?允許網站默默開始打印文件(沒有任何用戶交互,現在是打印預覽對話框)將是一個非常糟糕的主意。 –

+0

爲什麼,因爲我是對的?也許你應該解釋爲什麼你會這樣評論,我們都可以學到一些東西。 –

+0

對不起,如果你認爲這是個壞主意,但@DavidvanDriessche在這種情況下,我們不會顯示打印預覽的原因,因爲有可能用戶可以,截圖文件,然後Photoshop文件值,更改內容,可以複製副本,我想監視RECRIPTING OF RECEIPTS。授權用戶可能會更改這些值,這就是爲什麼它非常敏感,我只想要一次打印收據。 –

回答

1

從網頁打印始終與用戶交互。但是,您可以防止顯示文檔。這裏顯示的是我公司XtremeDocumentStudio .NET產品的HTML5控件。 http://www.gnostice.com/nl_article.asp?id=291&t=Print_without_preview_using_XtremeDocumentStudio_NETs_HTML5_document_viewer_control

Animation showing print without preview

+0

就是這樣,但我會嘗試這種方法,然後我接受此答案 –

+0

任何其他建議?因爲我不使用.net,所以我使用liferay作爲此方法 –

+1

您可以將其託管在另一臺服務器上的子域中。文檔處理是IO密集型的。如果您要顯示大量文檔,則建議使用單獨的服務器。 – gn1

相關問題