2

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

从内存流中读取存储的 PDF

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

4

3 回答 3

6

您找到的 SDK,我猜是Patagames 的 Pdfium.Net SDK,它确实是一个付费解决方案。

PdfiumViewer 是免费的,但您必须构建 pdfium,这是非常完整的文档

于 2015-06-01T12:16:24.213 回答
5

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

于 2016-04-30T12:20:13.227 回答
1

试试 NuGet 包“PdfiumViewer”。奇迹般有效!就我而言*,我需要 NuGet Package PdfiumViewer.Native.x86.v8-xfa,它添加了所需的 DLL。使用此代码10 分钟后运行。

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

于 2020-10-27T11:53:45.883 回答