基本給你的建議是這樣。
一般來說,要靠程式來防另存。這可以說辦不到。
原因是因為。一但列印操作後,操作權就是在本機上,你無權也無法再去限制它。
除非能做到以下幾件事。
不從本機去送列印。而是靠功能按鍵去指示SERVER端列印到某一台印表機上。
(這在程式倒還可以辦到)
也就是不把檔案交給本機端。
但是....還是無法防止直接網頁列印。
雖然可以靠偵測按鍵來防範。但其實還是可以利用其它招式來完成它。(這我就不教了)
所以.....
基本上還是不要用「防止」,最好還是用「規範」處理。
不過畢竟是客戶要求的。就看你了。
權限存取的設定接下來只要有誰非得要下載攜出就是知會主管及MIS,同意才能放行
感恩回覆。
【不准下載】不成問題,我只要把產出的檔案放在某個資料夾即可;現在困難的是,要如何【在螢幕上要能預覽和列印,而又不給另存新檔?】
在瀏覽器上按列印,都會有【另存pdf或雲端硬碟的選項】,又要怎樣防止使用者另存?
給看不給摸,不知從何下手?
不好意思有點離題
以docx,xlsx,pdf這三種格式產出
只能在螢幕上預覽和列印
只能列印的話,檔案格式有甚麼差別嗎?
意思是產出docx,xlsx,pdf後再讓使用者線上預覽及列印嗎?
之前好像也有討論過類似的問題(?
這篇跟你的需求類似可以參考>>
https://ithelp.ithome.com.tw/questions/10069210
archer9080
我目前是產出docx,xlsx,pdf,這三種格式,然後在螢幕上顯示,也能列印。
客戶說,顯示和列印可以,但不准下載和另存新檔,我沒步了。
把列印寫成遠端呼叫
預覽不給本機下載和列印按鈕
使用者要按另一個下載按鈕讓伺服器執行檔案列印行為?
但這個只能送列印請求,無法細部設定列印選項了
可以列印就是可以讓人轉存PDF,
先知會過有這樣的狀況就好了吧,
表面上把另存新檔直接儲存的按鈕拿掉就好了,
其實很多人也不知道列印可以直接轉存PDF..
畢竟可以列印印出來再掃描意思不是也一樣嗎...
Microsoft Print to PDF,這招萬人敵,要怎麼防?
ckp6250
防的方法就跟遠端桌面怕資料直接被拍照外洩一樣囉,
要馬就都不要,要開放列印就是等於給別人下載,
先知會一下老闆有這個風險就好了,要開不開他的決定。
設使用者功能權限
禁止存檔,就別產出檔案給他
匯出檔案功能通常是另外给一顆按鈕
客戶的需求可能之前有用過類似軟體
但他沒想到Microsoft Print to PDF