0

我正在尝试将 PDF 文件保存到文件夹,为此我正在使用 Spire.PDF。

我正在从 byte[] 创建 PdfCodument,当我尝试将其保存到文件时,我收到一条错误消息并且程序失败。

PdfDocument pdf = new PdfDocument(baseReport);
.
.
.
pdf.SaveToFile("E:\\Temp 2\\" + Guid.NewGuid().ToString() + ".pdf");

错误消息说:

无法加载文件或程序集“Spire.License,Version=1.3.8.40,Culture=natural...”或其依赖项之一。该系统找不到指定的文件。

问题是我参考了 Spire.License dll,它来自版本 1.3.8.40。

我究竟做错了什么?

先感谢您!

4

1 回答 1

1

我有两个建议给你——

选项 1.检查项目的“目标框架”是否设置正确。例如,如果您从“.NET 4.0”文件夹中引用 Spire.Pdf.dll 和 Spire.License.dll,则需要将“Target Framework”设置为“.NET Framwork 4”。同时,确保 Spire.Pdf.dll 和 Spire.License.dll 来自同一个文件夹。

选项 2。如果选项 1 不起作用,请从项目中删除所有 DLL,然后通过 NuGet 重新安装 DLL 文件。这种方法应该可以解决您的问题。

https://www.nuget.org/packages/Spire.PDF/

于 2020-11-30T02:28:50.580 回答