将 pdfium.dll 添加到 visual studio
Adding pdfium.dll to visual studio
对于我正在制作的应用程序,我需要使用 Pdfiumviewer 包,这反过来又需要您添加 Pdfium 本身,它由 Google 提供。在官方网站上有关于如何添加 pdfium 的 "tutorial",但我无法理解我需要做什么。
乍一看,您似乎可以通过 de Nuget 包管理器获取 Pdfium,但很快就发现 nuget 不会将实际的 dll 添加到项目中,只是将其作为引用添加是行不通的任何一个。 (抛出 'reference could not be added' 错误)。
此后,我尝试将 Pdfium dll 移动到 bin/debug 文件夹,但仍然出现相同的错误。在做了一些研究之后,我发现 visual studio 不支持这个 dll,你必须使用命令行 build/integrate 它。
有关如何实现此目的的说明,请参见
https://pdfium.googlesource.com/pdfium/
https://github.com/pvginkel/PdfiumViewer/wiki/Building-PDFium
但是看了几天后,我仍然不知道在google提供的教程中我应该做什么和不应该做什么。
因此,我想请问是否有人能够用通俗易懂的英语解释如何 运行 通过这些步骤,或者是否有人知道更易于使用的教程。
非常感谢!
~梅尔文
我假设您使用的是 Winforms?
要在 WinForm 中获取 pdfRenderer 控件: 将 PdfiumViewer
NuGet 包添加到项目中;在 Windows 资源管理器中打开项目包文件夹并将 PdfiumViewer.dll
文件拖到 Toolbox
window 上;名为 PdfRenderer
的控件将可用于添加:
我对这个丢失的 dll 感到非常悲伤,直到我发现最简单的方法是转到 Nuget 包管理器并安装 PDFium.Windows 包。
如果有人仍然需要帮助,我遇到了同样的问题并使用 on :
解决了它
- 安装
PdfiumViewer
NuGet 包
- 安装
PdfiumViewer.Native.x86.v8-xfa
NuGet 包
- 安装
PdfiumViewer.Native.x86_64.v8-xfa
NuGet 包
安装完所有 3 个包后,我发布了应用程序(我的应用程序是 ClickOnce)并执行了它,它工作得很好!
对于我正在制作的应用程序,我需要使用 Pdfiumviewer 包,这反过来又需要您添加 Pdfium 本身,它由 Google 提供。在官方网站上有关于如何添加 pdfium 的 "tutorial",但我无法理解我需要做什么。
乍一看,您似乎可以通过 de Nuget 包管理器获取 Pdfium,但很快就发现 nuget 不会将实际的 dll 添加到项目中,只是将其作为引用添加是行不通的任何一个。 (抛出 'reference could not be added' 错误)。 此后,我尝试将 Pdfium dll 移动到 bin/debug 文件夹,但仍然出现相同的错误。在做了一些研究之后,我发现 visual studio 不支持这个 dll,你必须使用命令行 build/integrate 它。
有关如何实现此目的的说明,请参见 https://pdfium.googlesource.com/pdfium/ https://github.com/pvginkel/PdfiumViewer/wiki/Building-PDFium
但是看了几天后,我仍然不知道在google提供的教程中我应该做什么和不应该做什么。
因此,我想请问是否有人能够用通俗易懂的英语解释如何 运行 通过这些步骤,或者是否有人知道更易于使用的教程。
非常感谢! ~梅尔文
我假设您使用的是 Winforms?
要在 WinForm 中获取 pdfRenderer 控件: 将 PdfiumViewer
NuGet 包添加到项目中;在 Windows 资源管理器中打开项目包文件夹并将 PdfiumViewer.dll
文件拖到 Toolbox
window 上;名为 PdfRenderer
的控件将可用于添加:
我对这个丢失的 dll 感到非常悲伤,直到我发现最简单的方法是转到 Nuget 包管理器并安装 PDFium.Windows 包。
如果有人仍然需要帮助,我遇到了同样的问题并使用
- 安装
PdfiumViewer
NuGet 包 - 安装
PdfiumViewer.Native.x86.v8-xfa
NuGet 包 - 安装
PdfiumViewer.Native.x86_64.v8-xfa
NuGet 包
安装完所有 3 个包后,我发布了应用程序(我的应用程序是 ClickOnce)并执行了它,它工作得很好!