pdfiumViewer 的库依赖项?

Library dependencies for pdfiumViewer?

我在使用 c# 使用 pdfium 显示 pdf 时遇到了一些麻烦。我读了另一个问题:

我下载了 pdfiumViewer 包,但是当我编译它时,它说它找不到 pdfium 库。所以,我下载了 "pdfium.net SDK" 包,所以它可以工作,但它不是免费的,它是有限版本。我想知道的是:我们是否必须有包 "pdfium.net SDK" 才能让 "pdfiumViewer" 工作”? 谢谢 !

你找到的SDK,我猜是Patagames's Pdfium.Net SDK,确实是付费解决方案

PdfiumViewer is free, but you have to have pdfium built, which is pretty thoroughly documented

Pdfium.dll 已经集成到 PdfiumViewer 中。但要加载它,您需要在构建项目时将此文件复制到您的应用程序旁边,在根目录或 x86 或 x64 子目录中。完成此操作的最简单方法是更改​​该文件的属性,将“复制到输出目录”设置更改为“始终复制”。

试试 NuGet 包“PdfiumViewer”。奇迹般有效! 就我而言*,我需要 NuGet 包 PdfiumViewer.Native.x86.v8-xfa,它添加了所需的 DLL。 使用 this code.

10 分钟后得到 运行

*) Visual Studio 2019 专业版,Windows 10 x64 专业版