在 WinForm 上旋转 PDF 视图
我必须在 winform 中显示 PDF(.net 2.0 框架上的 c#)。 目前,我使用的是 Adobe 提供的 ActiveX PDF 控件。 我必须禁用整个控件,以便用户无法通过右键单击或热键进行打印或保存。 不幸的是,许多文档需要轮换(只是查看,而不是以这种方式永久保存)。 我想让他们通过按下按钮控件来旋转视图。 我尝试启用该控件,然后使用 SendKeys 和 SendInput 以编程方式发送热键(ctrl shift +),但计时问题使这成为一个不可行的解决方案。
我已经询问了适当的 Adobe 委员会,他们说我的所有客户不可能只安装阅读器版本。
I have to display a PDF inside a winform (c# on .net 2.0 framework). For now, I am using the ActiveX PDF control provided by Adobe. I have to disable the entire control so that a user can't print or save via right-click or hotkeys. Unfortunately, many of the documents need to be rotated (just viewed, not permanently saved that way). I'd like to allow them to rotate the view by pressing a button control. I've tried enabling the control then programmatically sending the hotkeys (ctrl shift +) using SendKeys and SendInput but the timing issues make this a non-viable solution.
I've asked on the proper Adobe boards and they said it was not possible being that all of my clients will only have the reader version installed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需旋转控制器即可。 将控件放在面板中并旋转面板或其他东西。
just rotate the control. put the control in a panel and rotate the panel or something.
我不认为您可以在 PDF 上设置阻止保存和打印的控件?
I don't suppose you could put controls on the PDF that prevent saving and printing?