经过大量搜索和尝试后,我需要在图像中转换档案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;
}
堆栈中的一些帖子,但是,我无法用它来使它工作。 我知道如何解决这个问题?
答案 0 :(得分:0)
问题是你在.Net Framework上找不到任何免费的体面和原生pdf渲染API。
这是一个通过P / Invoke使用一个很好的c / c ++ api的解决方案。作者详细解释了如何将api集成到您的应用程序中以及如何使用它
http://www.codeproject.com/Articles/498317/Rendering-PDF-Documents-with-Mupdf-and-P-Invoke-in