pdfiumViewer的库依赖项?

时间:2015-06-01 12:09:34

标签: c# pdf pdfium

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

Read a stored PDF from memory stream

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

3 个答案:

答案 0 :(得分:5)

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

PdfiumViewer is free,但你have to have pdfium built, which is pretty thoroughly documented

答案 1 :(得分:5)

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

答案 2 :(得分:0)

尝试使用NuGet软件包“ PdfiumViewer”。奇迹般有效! 就我而言*,我需要NuGet软件包PdfiumViewer.Native.x86.v8-xfa,该软件包添加了所需的DLL。 this code在10分钟后就开始运行。

*)Visual Studio 2019 Pro,Windows 10 x64 Pro