在 WinForm 上旋转 PDF 视图

发布于 2024-07-24 13:59:20 字数 315 浏览 5 评论 0原文

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

我已经询问了适当的 Adob​​e 委员会,他们说我的所有客户不可能只安装阅读器版本。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

戏蝶舞 2024-07-31 13:59:20

只需旋转控制器即可。 将控件放在面板中并旋转面板或其他东西。

just rotate the control. put the control in a panel and rotate the panel or something.

阳光①夏 2024-07-31 13:59:20

我不认为您可以在 PDF 上设置阻止保存和打印的控件?

I don't suppose you could put controls on the PDF that prevent saving and printing?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文