-1
我使用此函数将PDF转换为JPEG。但质量不如原来的pdf。如何保存pdf的质量,同时将其转换为jpeg
var paths = new List<string>(gs.PdfToJpgFiles(filename, 1, pageCount, 200));
如何获得最佳质量,同时不会增加转换时间(显着)?
我使用此函数将PDF转换为JPEG。但质量不如原来的pdf。如何保存pdf的质量,同时将其转换为jpeg
var paths = new List<string>(gs.PdfToJpgFiles(filename, 1, pageCount, 200));
如何获得最佳质量,同时不会增加转换时间(显着)?
第四个参数(代码段中的200)指定PDF页面的图像创建分辨率。 我不确定200是否意味着200 dpi(甚至可能意味着100 dpi)。
更高的dpi值会导致更大的文件和更慢的执行速度 - 但我认为如果您使用合理的dpi值,时间将不会显着增加(我建议300 dpi或更低 - 我认为这将是600用作第四个参数)。
另一个问题是JPEG质量。如果您看到过多的JPEG制品,请尝试使用PNG。
PDF是一种矢量格式 - 即使在6400%缩放级别下,文本看起来也很清晰。你永远不会得到这与任何光栅图像(JPEG或PNG)。