PDF 转 PNG 转换器

把 PDF 每一页转成无损 PNG 图片,文字图表最清晰,多页可打包 ZIP 下载。浏览器本地完成,免费、不上传。

结果

处理完成的文件会显示在这里,并提供下载操作。

就绪,添加一份 PDF 即可开始。

工作方式

  • 页面最高按原始尺寸的两倍渲染,文字清晰;特别大的页面会缩放到安全上限。
  • PNG 输出无损,文字密集的页面和需要放大细看的内容选它最合适。

你的 PDF 和图片会在浏览器本地处理,不会上传到 BroBroGo。

常见问题

PDF 怎么转成 PNG 图片?

拖入一份 PDF 点击开始:每页渲染成一张 PNG(单次最多 60 页),可逐张下载,也可打包 ZIP 一次拿走。

这里选 PNG 还是 JPG 好?

PNG 无损,文字、线条和图表最锐利,代价是文件更大;照片为主的页面用 JPG 版本体积小得多。

将 PDF 页面栅格化为 PNG 图像

这个页面把 PDF 文档的每一页转换成独立的 PNG 图像。转换全部在浏览器内完成,不向任何服务器发送文件,隐私留在本地。与将图像合并成 PDF 的页面方向相反,这里对 PDF 每一页的矢量内容(文字、图形)执行光栅化——所有的文字、曲线、渐变都会变成一个固定的像素网格。转换后文字不再可选中、不可搜索,版面完全锁定为快照。PNG 格式使用无损压缩,能保留锐利的边缘和平坦的颜色区域,所以特别适合包含文字、线条图、图表的文档。每个输入页面对应一个输出 PNG 文件,用户无法设定输出图像的分辨率(DPI),分辨率由工具固定。

为什么选择 PNG 而不是 JPG 或其他格式

PNG(Portable Network Graphics)是此次转换的唯一输出格式。它的特点与栅格化的目的恰好匹配。JPG 使用有损压缩,会在文字边缘和纯色区域产生模糊和色块,而 PNG 的 DEFLATE 压缩是无损的,文字笔画和图表线条在放大后仍然清晰。对于一份主要由黑色文字和白色背景组成的文档,PNG 的压缩效率也很高,因为平坦区域可以高效编码。另一方面,TIFF 虽然支持无损但浏览器支持不够普遍,WebP 有专利顾虑。所以这里固定使用 PNG,用户不需要在其他格式上纠结。

输入输出规格与限制

转换系统对 PDF 文件施加了清晰的边界,这些边界来源于浏览器内存的处理能力。

项目 要求
输入文件数量 仅接受一个 PDF 文件
文件大小上限 80 MB 或更小
页数上限 60 页或更少
输出图像格式 PNG(每页一个文件)
用户可调参数

输出时,页面会显示以下信息:

  • “Exported ‹count› image(s).”
  • “Source”(PDF 原始大小)
  • “Output”(所有 PNG 图像的总大小)
  • “Pages”(导出的页数)
  • “Dimensions”(所有图像的尺寸,通常相同)
  • “Download” 按钮(每个图像单独下载)
  • “Download all (.zip)” 按钮(打包成一个 ZIP 文件)
  • 摘要:“Created ‹pages› page(s): ‹original› -> ‹output›”

如果文件不符合条件,按钮会被禁用并显示对应的错误提示。

分辨率(DPI)如何影响质量与文件大小

DPI(Dots Per Inch)表示每英寸的像素点数。栅格化时,PDF 页面上的每一个矢量对象在输出图像中被采样成一组像素。该页面将每个页面渲染为其自然尺寸的两倍,对于标准文档页面,大约为 144 DPI。

  • 屏幕查看:72 或 96 DPI 通常足够,图片宽度大约为 612–816 像素(以 A4 幅面 8.27×11.69 英寸为例)。文件较小,适合网页插入。
  • 打印用途:300 DPI 是常见印刷标准,A4 转换为 2480×3508 像素。文字边缘锐利,适合嵌入 Word 或排版软件。
  • 更高 DPI(例如 600):用于需要放大检视的工程图纸或文字极小的文档。文件大小会急剧增加(面积与 DPI 平方成正比,例如从 72 到 600 DPI,像素数增加约 69 倍)。

用户应该根据最终用途选择:只在屏幕上看就降低 DPI,需要打印或放大就提高。回忆一下,PDF 原始页面中的矢量文字在任何尺寸下都清晰,但栅格化后就固定了,所以宁可一开始选高一点,也不要事后发现模糊。

本地处理:隐私与安全的核心

整个转换在用户的浏览器中运行。文件不会离开用户的设备,没有上传、没有服务器中转。这意味着:

  • 包含敏感信息的合同、身份证扫描件、内部报告完全不会暴露给第三方。
  • 离线环境(如内网)中该工具能正常工作,只要浏览器支持相关 API。
  • 文件大小受限于浏览器可用内存,所以 80 MB 和 60 页的上限是保守的安全范围。

当然,如果 PDF 本身是加密或密码保护的,浏览器无法解密,就会触发“This PDF is encrypted or password‑protected.” 的错误。

常见的错误与如何应对

使用过程中可能遇到的错误信息全部来自底层库的检查,每条都有明确原因。

用户操作 页面响应
未选择文件时点击“Export pages” “Choose at least one file.”
选择的 PDF 超过 80 MB “Each file must be ‹max› or smaller.”
PDF 页数超过 60 “This PDF has more than ‹max› pages, so it is too large to export here.”
文件加密或受密码保护 “This PDF is encrypted or password‑protected.”
文件无法以 PDF 打开(损坏或误标) “This file could not be opened as a PDF. It may be corrupted or mislabeled.”
文件体积为零字节 “This file is empty.”
用户拖入的是 JPG/PNG 等不支持的类型 “This file type is not supported for the selected direction.”
单个文件处理中出错 “这个文件无法转换。”
多个文件(严格来说只能一个,但若有多个被拖入且都失败) “‹count› file(s) could not be processed.”

应对建议:确认 PDF 没有密码,大小低于 80 MB,页数不超过 60。如果符合条件仍失败,可能是文件在生成过程中被截断或包含不兼容的编码。尝试用其他工具(如 Adobe Acrobat)打开并另存为新的 PDF。

常见问题

我能一次性选择多个 PDF 文件吗?

不能。该页面只接受一个 PDF 文件作为输入。如果想把多个 PDF 都转成 PNG,需要逐一处理。

输出的 PNG 文件比原始 PDF 大很多,正常吗?

正常。PDF 可以包含压缩的矢量数据和字体,文件体积可能很小。栅格化为 PNG 后,每一页的像素数由 DPI 和页面尺寸决定,特别是在高 DPI 下,像素数量巨大,PNG 的无损压缩虽然高效,但远不如矢量格式紧凑。如果文件太大,可以降低 DPI 再试。

为什么转换后文字不能复制?

因为栅格化将文字变成了像素图案,不再保留字符编码或字形轮廓。如果想保持文字可选中、可搜索,应该使用 PDF 转文本或提取图片中的文字的 OCR 工具,而不是这个方向。

转换为 PNG 后,图像上的文本还能打印清楚吗?

取决于你设置的 DPI。如果使用 300 DPI 或更高,打印效果与原始 PDF 的矢量效果几乎无差别。如果使用 72 DPI,小号文字会呈现锯齿,不适合打印。

如果我的 PDF 有严格的安全权限(例如禁止复制),转换会成功吗?

浏览器层的 PDF 解析库通常只能检测 PDF 自身是否加密(需要密码)或损坏。如果 PDF 只是设置了用户权限(如禁止复制),但未加密,库仍能正常读取页面进行栅格化。转换本身不涉及复制文字,只是渲染成图像,所以通常能成功。

我能让输出的 PNG 像 PDF 那样包含透明背景吗?

不能。PNG 支持透明通道,但该页面的转换逻辑始终以白色为背景绘制页面。如果你需要透明背景,需要先用其他工具将 PDF 页面中的内容提取为包含透明度的位图,这个页面不提供此功能。