2009-06-17 54 views
1

我必须在winform中显示PDF(在.net 2.0框架上的c#)。目前,我正在使用Adobe提供的ActiveX PDF控件。我必须禁用整个控件,以便用户无法通过右键单击或热键进行打印或保存。不幸的是,许多文件需要旋转(只是查看,而不是永久保存这种方式)。我想让他们通过按下按钮控件旋转视图。我已经尝试启用控件,然后使用SendKeys和SendInput以编程方式发送热键(ctrl shift +),但是时序问题使其成为不可行的解决方案。在WinForm上旋转PDF的视图

我已经问过适当的Adobe电路板,他们说这是不可能的,因为我所有的客户端都只安装了阅读器版本。

回答

1

只是旋转控制。将控制器放在面板中并旋转面板或其他东西。

0

我不认为你可以把控制放在PDF上,防止保存和打印?

+0

如果我允许用​​户关注控件,他们可以右击打印/保存图标,右键单击或按Ctrl + P。此外,使用此ActiveX控件,无法禁用打印或保存。 – josha76 2009-06-17 18:33:51

+0

我正在讨论启用PDF本身的控件以防止打印和保存。抱歉不清楚。有一种方法可以将PDF标记为不允许打印和保存,而Adobe的PDF软件则遵守这些标记。 – jasonh 2009-06-17 19:56:54