一、按DPI重建页面内容
PDF转图片不是简单截图,而是按页面真实尺寸和所选DPI重新渲染矢量图形、文字和图片内容,三档DPI(144/216/300)对应不同的输出分辨率需求,默认216档在清晰度和体积之间取得平衡。
二、真实测试数据
用一份自建的A4四页图文混排样例(490KB,WebP格式)做过完整测试:144DPI下每页1192×1686像素、合计317KB、耗时2.0秒;216DPI下1788×2529像素、494KB、3.0秒;300DPI下2483×3512像素、647KB、6.1秒,216升到300,像素增加93%,体积只增加31%,耗时翻倍。
三、长图和分页导出的体积差异
把全部页面纵向拼接成一张长图,尺寸1788×10116,体积647KB,比同DPI下拆成4张单页图(合计494KB)大31%,这是因为长图作为单一图像需要保留完整的连续渲染信息,拆分成多页各自独立编码反而有压缩优势。
四、超长页面的分片渲染机制
遇到超长或者内容复杂的页面,直接一次性渲染可能超出安全的处理范围,这时会按安全高度切分成多个片段分别渲染,再按原始坐标无缝拼接合成最终图像,这套机制保证了不裁切内容、不改变宽高比的前提下也能正确处理超出常规尺寸的页面。





转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/2601_96880668/article/details/165608721




