如何在将其转换为jpeg时保存pdf的质量

时间:2012-07-03 07:38:56

标签: pdfsharp

我使用此函数将pdf转换为jpeg。但是质量不如原版pdf那么好。

var paths = new List<string>(gs.PdfToJpgFiles(filename, 1, pageCount, 200));

如何在不增加转换时间(显着)的情况下获得最佳质量?

1 个答案:

答案 0 :(得分:0)

第四个参数(代码段中的200个)指定为PDF页面创建的图像的分辨率。 我不确定200意味着200 dpi(它甚至可能意味着100 dpi)。

更高的dpi值会导致更大的文件并且执行速度可能会更慢 - 但是如果你使用合理的dpi值我不认为时间会急剧增加(我建议使用300 dpi或更低 - 我认为将使用600 dpi作为第四个参数)。

另一个问题是JPEG质量。如果您看到太多JPEG伪像,请尝试使用PNG。

PDF是一种矢量格式 - 即使在6400%缩放级别,文本看起来也很清晰。你永远不会用任何光栅图像(JPEG或PNG)来获得它。