我从http://code.google.com/p/lib-pdf/downloads/list下载了 libpdf.dll 及其依赖项
然后我将 dll 复制到项目的“bin”文件夹中的“debug”文件夹中。然后,我添加了对 libpdf.dll 的引用
当我运行示例代码时:
using (FileStream file = File.OpenRead(@"D:\test\pdfs\sample.pdf")) // in file
{
var bytes = new byte[file.Length];
file.Read(bytes, 0, bytes.Length);
using (var pdf = new LibPdf(bytes))
{
byte[] pngBytes = pdf.GetImage(0, ImageType.PNG); // image type
using (var outFile = File.Create(@"D:\test\pdfs\file.png")) // out file
{
outFile.Write(pngBytes, 0, pngBytes.Length);
}
}
}
我收到以下错误:
无法加载由“libpdf.dll”导入的过程。确保该文件是有效的 .Net Framework 程序集。
如何继续解决此错误?我怎么知道它在说哪个dll?