【发布时间】:2012-07-03 07:38:56
【问题描述】:
我使用此功能将 pdf 转换为 jpeg。但是质量不如原始pdf。
var paths = new List<string>(gs.PdfToJpgFiles(filename, 1, pageCount, 200));
如何在不增加转换时间(显着)的同时获得最高质量?
【问题讨论】:
标签: pdfsharp
我使用此功能将 pdf 转换为 jpeg。但是质量不如原始pdf。
var paths = new List<string>(gs.PdfToJpgFiles(filename, 1, pageCount, 200));
如何在不增加转换时间(显着)的同时获得最高质量?
【问题讨论】:
标签: pdfsharp
第四个参数(代码 sn-p 中的 200)指定为 PDF 页面创建的图像的分辨率。 我不确定 200 是否意味着 200 dpi(甚至可能意味着 100 dpi)。
更高的 dpi 值会导致更大的文件和可能更慢的执行 - 但我不认为如果你使用合理的 dpi 值时间会显着增加(我建议 300 dpi 或更少 - 我假设会使用 600作为第四个参数)。
JPEG 质量是另一回事。如果您看到太多 JPEG 伪影,请尝试使用 PNG。
PDF 是一种矢量格式 - 即使在 6400 % 的缩放级别下,文本看起来也很清晰。任何光栅图像(无论是 JPEG 还是 PNG)都不会得到这个。
【讨论】: