【问题标题】:WinForms WebView2 not showing pdf draw toolsWinForms WebView2 不显示 pdf 绘图工具
【发布时间】:2021-10-14 14:21:32
【问题描述】:

我有一个 WinForms 应用程序和一个带有 WebView2 控件的表单。我将 Webview2 控件的 Source 属性设置为本地 pdf 文件。当我运行程序时,pdfviewer 正在显示 pdf 文档,但没有显示绘图和高亮控件。

当我在边缘浏览器中打开 pdf 时,会显示控件。我在哪里做错了。

【问题讨论】:

  • 您是否更新了运行时/Canary?您是否通过 NuGet 更新了控件? -- 当 PDF 文件传递​​给Source 属性时,标准行为是显示 PDF 工具栏。你看到了吗? -- 这并不意味着所有选项都可用:WebView2 控件不是 Edge。
  • 是的,我的系统上安装了最新的运行时和金丝雀。甚至应用程序也按预期工作(即绘制和突出显示控件可见)。但是,最近没有显示控件。
  • 您能否说明您是否看到了 PDF 工具栏但没有编辑工具,或者您根本没有看到工具栏。
  • WebView2 中 PDF 的那些部分被禁用。您可以在 github.com/MicrosoftEdge/WebView2Feedback 上打开功能请求
  • 我没有注意到你的评论。 -- WebView2 是一项正在进行的工作,您可能会看到来来去去的功能。下一个版本将添加禁用某些工具栏按钮的选项。将来可能会启用其他功能。现在,您看到的工具栏就是它的样子。

标签: winforms controls draw pdf-viewer webview2


【解决方案1】:

注释 PDF 的功能在 WebView2 中被禁用。您可以在 Disabling Feature: PDF Annotations Support 上阅读更多相关信息。

此外,您可以在WebView2 Feedback repo 上打开功能请求以启用此功能。

【讨论】:

  • 注释功能与控制在 PDF 工具栏中显示的图标的功能分开禁用。如果您对 WebView2 中的 PDF 注释功能感兴趣,您应该考虑提出新功能请求。
  • 这个功能非常有用。它使我在许多项目中的生活变得轻松。正如@DavidRisney 所建议的,我已经提出了功能请求。你们中的任何一个,请向我推荐用于注释 pdf 的库或工具。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-24
  • 1970-01-01
  • 1970-01-01
  • 2022-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多