我在網頁上顯示PDF。該網頁是一個彈出窗口。代碼是:在網頁上顯示時禁用PDF菜單選項
string filePath = @"C:\TempPDF\Sample.PDF";
bytes = rv.ServerReport.Render("PDF", null, out mimeType, out encoding,
out extension, out streamIds, out warnings);
FileStream fileStream = new FileStream(filePath, FileMode.Create);
fileStream.Write(bytes, 0, bytes.Length);
fileStream.Close();
File.Delete(filePath);
Response.ClearContent();
// write file to browser
Response.BinaryWrite(bytes);
Response.Flush();
這一切工作正常。 由於業務需求,並進行詐騙的原因,用戶必須:
- 只能打印一次(然後窗口應該關閉本身如果可能的話)
- 不允許用戶保存PDF
我到處搜索了一下,看起來你不能做任何事情,比如禁用保存按鈕,但只是想我會在這裏看看有沒有人遇到過這個,並設法找到解決方案? 謝謝!
感謝克里斯,很多想到那裏! – MikeL