使用c#使用pdfium显示pdf时遇到了一些麻烦。我读到了另一个问题:
Read a stored PDF from memory stream
我下载了pdfiumViewer软件包,但是当我编译它时,它说它无法找到pdfium库。所以,我下载了包“pdfium.net SDK”,所以它正在运行,但它不是免费的,它是有限的版本。我想知道的是:我们是否必须拥有“pdfium.net SDK”才能让“pdfiumViewer”工作“? 谢谢 !
答案 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