c# - 将 pdfium.dll 添加到 visual studio

标签 c# pdfium

对于我正在制作的应用程序,我需要使用 Pdfiumviewer 包,这反过来又需要您添加 Pdfium 本身,它由 Google 提供。官方网站上有一个关于如何添加 pdfium 的“教程”,但我无法理解我需要做什么。

乍一看,您似乎可以通过 de Nuget Package Manager 获取 Pdfium,但很快就发现 nuget 不会将实际的 dll 添加到项目中,并且仅将其作为引用添加也不起作用。 (抛出“无法添加引用”错误)。 此后,我尝试将 Pdfium dll 移动到 bin/debug 文件夹,但仍然出现相同的错误。在做了一些研究之后,我发现这个 dll 不受 visual studio 的支持,你必须使用命令行构建/集成它。

有关于如何实现这一目标的说明 https://pdfium.googlesource.com/pdfium/ https://github.com/pvginkel/PdfiumViewer/wiki/Building-PDFium

但是看了几天后,我仍然不知道在google提供的教程中我到底应该做什么,不应该做什么。

因此,我想请问是否有人能够用通俗易懂的英语解释如何执行这些步骤,或者是否有人知道更易于使用的教​​程。

非常感谢! ~梅尔文

最佳答案

如果有人仍然需要帮助,我遇到了同样的问题并使用 @Jack 's comment 解决了它在 @Paddy 's solution :

  1. 安装 PdfiumViewer NuGet 包
  2. 安装 PdfiumViewer.Native.x86.v8-xfa NuGet 包
  3. 安装 PdfiumViewer.Native.x86_64.v8-xfa NuGet 包

安装所有 3 个包后,我发布了应用程序(我的应用程序是 ClickOnce)并执行了它,它工作得很好!

关于c# - 将 pdfium.dll 添加到 visual studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55646556/

相关文章:

c# - 在 MVC 应用程序中使用 Webmatrix.Database Helper 的优点和缺点

C# 类型对象作为 Post 方法的有效负载

c# - 在 WPF 中应用程序启动时应默认选择 ListView 项

c# - 当焦点位于 TextBox 或 ComboBox 上时无法识别 Keydown

c# - 如何将 CssStyleCollection 用于 UserControl?

c# - 打印文档:适合页面

c# - 如何提高使用 Pdfium 的图像质量

c# - 从 PDF c# 读取所有页面

c# - 如何将 dll 文件添加到 UWP 项目中