【发布时间】:2015-09-30 15:01:37
【问题描述】:
经过大量搜索和尝试后,我需要将存档 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;
}
堆栈中有一些帖子,但是,我无法使用它来使其工作。 一些想法我可以如何解决这个问题?
【问题讨论】:
-
精心制作 - 我们很好,但我们无法读心,所以......'不满意,低质量'?嗯
-
我刚刚试用了你的包,它的免费版本允许我每个 pdf 文件最多转换 3 页。质量不错(在我看来)但很烦人
-
您希望每个页面都成为图像吗? PDFsharp 可以轻松翻页并将其另存为单独的 JPEG。不知道那是不是你要找的。span>
-
Paul Zahra,当我说“不满意,质量低”时,重点是,像 mario bros 16 位这样的文本,不要为我服务,在这样的图像中进行 OCR 是个问题,即便如此,还是感谢您的宝贵时间。 Paradise228,感谢您的尝试,但是,我需要一个更好的解决方案来解决这个问题,谢谢。迪伦,我相信已经尝试过(pdfsharp),但我会再看一次,谢谢。
-
您是否尝试联系 Spire。直接支持团队?我之前通过电子邮件联系过他们,他们确实提供了帮助。