2011-01-26 44 views
0

我在我的一個表單中使用Adobe Acrobat PDF Viewer ActiveX控件(AxAcroPDFLib.AxAcroPDF)來顯示受控文檔PDF,並且我的客戶希望最終用戶無法打印這些文檔。無論如何要通過這個控制禁用打印?禁止在PDF Viewer ActiveX控件中打印?

回答

3

的PDF格式支持的權限和「允許打印」是的權限之一。如果您可以控制這些受控PDF的PDF生成,最好的辦法是禁用用戶的允許打印許可。您甚至可以通過轉換過程運行現有的PDF,以便通過iText,ghostscript或類似的東西添加必要的權限。 此外,即使您可以禁用ActiveX查看器上的打印按鈕,但如果用戶足夠聰明地意識到它只是一個PDF,他們可以下載PDF並正常打印。

0

有一個新的PDF軟件默認會這樣做。您必須將文檔另存爲.wwf而不是.pdf。如果文檔已經是PDF格式,您可以將其重新保存爲WWF格式。

它由世界野生動物基金會提供,旨在減少紙張使用量。最終用戶不需要在他們的計算機上安裝軟件以使其工作。您可以從下面的鏈接下載MAC或PC的軟件。希望這可以幫助!

http://www.saveaswwf.com/en/

+0

這真的很有趣,我可能會使用這兩種方法,因爲有些文件是我們從不想打印的,有些我們偶爾需要打印。 – Neberu 2011-01-28 16:05:52