AxAcroPDFLib および iTextSharp ライブラリを使用して ActiveX に PDF ドキュメントをロードしています。ユーザーが ActiveX から PDF を「保存」できないように、読み込まれた PDF からツールバー (保存、印刷などのオプションがある) を無効にしたいと考えています。
私は次のコードを持っています:
axAcroPDF1.Width = someWidth;
axAcroPDF1.Height = someHeight;
axAcroPDF1.LoadFile(documentPath);
axAcroPDF1.setPageMode("none");
axAcroPDF1.setShowToolbar(false);
axAcroPDF1.Show();
axAcroPDF1.Focus();
はツールバーを無効にしますが、マウスをその領域に移動すると、PDFの下部 (このリンクの図に示すようにaxAcroPDF1.setShowToolbar(false)
)で他の灰色のツールバーが有効になります。そのツールバーには保存オプションもあり、これも無効にしたいと思います。
「保存」オプションのみを無効にして、他のオプションをツールバーで有効にしたままにしておくことができれば、非常に便利です。