PDF 转 JPG
把 PDF 页面变成图片,就在你的浏览器里。
把 PDF 转换为图片,是按你选择的分辨率,把每个选中的页面逐像素渲染出来。96 DPI 对应一般的屏幕,150 DPI 适合大多数打印,300 DPI 则用于印刷制作——代价也很明确:像素数变为四倍,文件大小和渲染时间也大约变为四倍。一份 50 页的文档在 300 DPI 下大约有 4 亿像素,要一页一页地绘制。
以照片或扫描件为主的页面选 JPG;如果页面是文字或线条图,并且你希望边缘清晰,就选 PNG。在网格里挑选页面,可以只转换其中一部分。单页会直接下载;多页则打包成 ZIP,由于图片本身已经压缩过,ZIP 不再做额外压缩。
输出的是图片——里面没有可选中的文字。这就是这种转换的本来含义,也是相关工具指向反方向的原因:把图片变回可搜索的 PDF 需要 OCR,它在 Android 应用里、在你的手机上运行。
渲染在这台设备上的后台线程里逐页进行——刻意串行,因为同时渲染多个大页面,正是手机上标签页内存耗尽的原因。进度是确定的,也可以随时取消:进度条按页计数,而不是凭感觉;取消按钮可以在文档处理到一半时中断,不会留下残缺的文件。不上传任何内容;整个运行过程中,Network 面板始终是空的。
实话实说的限制:输出图片没有可选中的文字,这里不运行 OCR,而且在超大页面上使用极高 DPI 时,可能会自动降低分辨率,以免超出浏览器的内存预算——发生这种情况时,结果卡片会告诉你。要反方向转换,或者让扫描的 PDF 重新变得可搜索,Android 应用可以在手机上处理图片导入和 OCR。
幻灯片的场景:一位演讲者需要把演示文稿里的几页关键内容做成图片,放进一份无法嵌入 PDF 的文档里。选中重要的四页,选择 150 DPI、JPG,下载四张清晰到足以投影的图片。演示文稿的其他页面都没有渲染,也没有凭空添加页码,原演示文稿仍然是 PDF,可以在会场的笔记本电脑上使用。结果卡片会用页码为每张图片命名,所以一个月后不用打开任何文件也能找到 slide-14.jpg。而且整个运行过程可以在文档处理到一半时取消,所以 DPI 选错了只会损失几秒钟,而不是一次完整的渲染。回到网格再点一下,就能再次缩小导出范围,因为未选中的页面不需要任何渲染成本。
使用方法
打开你的 PDF
把文件拖到页面上。它只在浏览器里读取,不会发送到任何服务器。
选择页面、格式和画质
JPG 或 PNG,96 / 150 / 300 DPI。
下载
一张图片;多张则打包为 ZIP。
为什么用 PDFMason 的 PDF 转 JPG
不上传任何内容
这里没有文件上传服务器。你的文档始终留在自己的设备上。
可直接用于打印的选项
屏幕用 96 DPI,多数打印用 150,印刷制作用 300。
无需账号,没有限制
不用注册,没有每日上限,结果里也没有水印。
离线也能用
页面加载完成后,关掉 Wi-Fi 照样能用。
先挑选页面
网格一开始是全部选中的。点击页面,把导出范围缩小到你真正需要的页面——少渲染,就是最快的设置。
DPI 是实实在在的取舍
屏幕用 96,多数打印用 150,印刷制作用 300。像素数——以及耗时——随 DPI 的平方增长。
JPG 还是 PNG
照片和扫描件:JPG。希望边缘清晰的文字和线条图:PNG。
大批量可能会降级
像素数超出浏览器内存预算的页面,会以略低的 DPI 渲染,结果卡片会报告这一点。
刻意串行
页面一次只渲染一页,以免超出手机内存——理论上更慢,但总比标签页崩溃要快。
取消后不留痕迹
中途中断会丢弃已生成的部分图片——事后没有转换了一半的文件夹需要清理。