PDFium 输出为图片时感觉图片有点偏大,检查PDFium的库接口文件,发现 w := Round(150*FCtrl.CurrentPage.Width / 72)内的150有问题, pdf返回的是以每英寸72点为基准的数值。但windows是以每英寸96点为基数。150相当于放大1.5倍还要多了。 改为Round(96*FCtrl.CurrentPage.Width / 72)后画面恢复正常。不过如果是高分屏高DPI的,有DPI缩放时可以在这里再乘以放大倍数, 以保持PDF大小观感一致。 |
东风夜放花千树 浙ICP备19024182号-2 浙公网安备 33078202001030号
GMT+8, 2024-10-5 23:15 , Processed in 0.029668 second(s), 15 queries .
Powered X3.4
© 2001-2017