我在使用 c# 使用 pdfium 显示 pdf 时遇到了一些麻烦。我读了另一个问题:
我下载了 pdfiumViewer 包,但是当我编译它时,它说它找不到 pdfium 库。所以,我下载了“pdfium.net SDK”包,所以它可以工作,但它不是免费的,它是有限的版本。我想知道的是:我们是否必须拥有“pdfium.net SDK”包才能让“pdfiumViewer”工作”?谢谢!
我在使用 c# 使用 pdfium 显示 pdf 时遇到了一些麻烦。我读了另一个问题:
我下载了 pdfiumViewer 包,但是当我编译它时,它说它找不到 pdfium 库。所以,我下载了“pdfium.net SDK”包,所以它可以工作,但它不是免费的,它是有限的版本。我想知道的是:我们是否必须拥有“pdfium.net SDK”包才能让“pdfiumViewer”工作”?谢谢!
您找到的 SDK,我猜是Patagames 的 Pdfium.Net SDK,它确实是一个付费解决方案。
Pdfium.dll 已经集成到 PdfiumViewer 中。但是要加载它,您需要在构建项目时将此文件复制到应用程序旁边,在根目录或 x86 或 x64 子目录中。完成此操作的最简单方法是更改该文件的属性,将“复制到输出目录”设置更改为“始终复制”。
试试 NuGet 包“PdfiumViewer”。奇迹般有效!就我而言*,我需要 NuGet Package PdfiumViewer.Native.x86.v8-xfa
,它添加了所需的 DLL。使用此代码10 分钟后运行。
*) Visual Studio 2019 专业版、Windows 10 x64 专业版