使用.net 3.5将PDF转换为图像
本文关键字:转换 图像 PDF net 使用 | 更新日期: 2023-09-27 18:15:32
我需要在图像中转换存档PDF,经过大量的搜索和尝试我尝试使用abcpdf lib,但是,我使用的。net(3.5)版本是不兼容的。我尝试用Spire lib,但是,结果是不令人满意的,低质量
private List<String> converterPDF(String path, String fileName, String extensao)
{
List<string> listaArquivos = new List<string>();
Spire.Pdf.PdfDocument doc = new Spire.Pdf.PdfDocument();
doc.LoadFromFile(path + fileName + extensao);
for (int i = 0; i < doc.Pages.Count; i++)
{
Bitmap bmp = (Bitmap)doc.SaveAsImage(i);
bmp.Save(path + fileName + ".bmp");
listaArquivos.Add(path + "@" + fileName + "@" + ".bmp");
}
return listaArquivos;
}
堆栈中的一些帖子,但是,我不能使用它来工作。知道怎么解决吗?
问题是你在。net框架上找不到任何免费的体面的本地pdf渲染API。
这是一个解决方案,通过p/Invoke使用一个伟大的c/c++ api。作者详细解释了如何将api集成到您的应用程序中以及如何使用它
http://www.codeproject.com/Articles/498317/Rendering-PDF-Documents-with-Mupdf-and-P-Invoke-in