gpt4 book ai didi

c# - 在 WebBrowser 控件(Windows 窗体)中显示多个 PDF 文件

转载 作者:行者123 更新时间:2023-11-30 21:10:16 26 4
gpt4 key购买 nike

我正在尝试在 Windows 窗体 WebBrowser 控件中显示 PDF 文件。我通过 WebBrowser.Navigate() 方法执行此操作。当我想显示一个 PDF 文件时,这对我来说是不够的。我需要当用户单击按钮时,WebBrowser 显示另一个 PDF 文件。我必须做什么?

最佳答案

避免使用 WebBrowser 控件来显示 pdf。尝试使用可用于 .net 的众多免费 PDF 库之一,例如 PDFSharp .

这将允许您将 pdf 绘制到 Form 并使用 TabControl 以编程方式创建选项卡并在选项卡内放置一个新的 pdf 查看器。

您可以使用 PDFSharp 轻松制作 2 个不同文件的 PDF 查看器(并排或上下)。或者您可以使用 Adob​​e Reader 的 ActiveX 控件。

编辑:据我了解,PDFSharp 可以直接呈现 pdf。这只能通过将页面导出为 Jpeg/Png 然后显示图像来完成。抱歉造成任何混淆。

关于c# - 在 WebBrowser 控件(Windows 窗体)中显示多个 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8567117/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com