A PDF page becoming a PNG with a transparent corner

PDF 转 PNG — 无损页面图片、透明背景,无需上传

把 PDF 的每一页变成像素级精确的 PNG:文字锐利、线条干净,需要的话还能保留透明背景。全程在浏览器里运行,文件从不离开你的设备。

🔒 100% 浏览器内完成🧊 透明 PNG✏️ 文字无损 免费且无限制
🔒

PDF 留在你的设备上

渲染由 pdf.js 在你的浏览器标签页内完成。没有上传、没有服务器副本,也没有需要你去读的保留期条款。

🧊

真正的透明背景

没有绘制底色的页面会以透明背景输出,可以直接放到幻灯片或彩色网页上。其他转换器一律强制白底。

✏️

每个像素都保留

PNG 是无损格式。文字边缘、细线和小标签都和 PDF 渲染器绘制的一模一样——没有光晕、没有色块、没有发软。

🎚️

分辨率由你决定

72 DPI 用于缩略图,150 用于屏幕,300 用于打印,也可以自定义任意数值,转换前就能看到像素尺寸。

为什么 PNG 是大多数 PDF 页面的正确格式

一张 PDF 页面基本上全是边缘。字母、表格线、图表线条、表单方框——页面上几乎所有东西都是墨迹与纸面之间的硬边界。仅这一点就决定了哪种图片格式适合它。

无损意味着每个像素都能存活

PNG 是无损的:渲染器画出的每个像素都会被原样存储。JPG 是有损的:它会丢掉锐利边缘周围的细节,而文字恰恰就在那里。

当你把 PDF 转 PNG 时,得到的图片就是渲染器生成的图片,一个比特都不差。放大到 400%,字母 l 的竖笔依然是一列干净的深色像素衬在浅色背景上。没有任何东西被估算、平均或四舍五入。

JPG 会对字母边缘做什么

JPG 的压缩方式是把每个 8 × 8 像素块描述成一组平滑波形的叠加。平滑的渐变经得起这种处理,硬边却不行:它需要很多个波形才能描述,而编码器只保留最强的几个。剩下的就是每个字母周围一圈淡淡的灰色光晕——在照片上看不出来,在一页 9 号字的文本上却一目了然。

高质量设置下这圈光晕很小,但从不会消失。如果这张图片要被阅读、放大或叠加在别的东西上,这圈光晕就是「看起来像文档」和「看起来像文档的照片」之间的差别。

PNG 让你吃亏的地方:照片

老实说,代价在于体积。因为 PNG 什么都保留,把一张以照片为主的页面做 PDF 转 PNG,会得到一个大文件——往往是 JPG 版本的三到五倍,而且看不出任何好处,因为照片没有需要保护的硬边。

所以规则很简单。文字、图表、表单、截图,以及任何带透明边缘的内容:用 PNG。扫描的照片和满版图片:改用 PDF 转 JPG 转换器。两个工具共用同一个引擎,其他一切都不变。

The same letter edge stored as PNG and as JPG, magnifiedLeft, PNG: a clean two-tone diagonal edge. Right, JPG: the same edge with grey halo pixels and scattered noise where compression discarded detail.PNG — losslessJPG — lossyevery pixel exactly as renderedhalo and noise around the edge8 × 8 pixels from the stem of a letter, magnified 30×
放大后的字母竖笔边缘,宽八个像素。PNG 把边缘保持得和绘制时一模一样;JPG 则在四周包了一圈光晕像素,正常尺寸下看起来就是毛边。

这个 PDF 转 PNG 转换器能做什么

本工具在浏览器中打开 PDF,按你选择的分辨率把每个选中的页面渲染成无损 PNG,按需保留透明背景,然后以单个文件或 ZIP 的形式交还给你——整个过程文档从不接触任何服务器。

透明背景,原样保留

几乎每个在线转换器都会在渲染前先在页面后面涂一块白色矩形,因为它们输出的是 JPG,而 JPG 无法存储透明度。PNG 可以。在这里,背景是一个设置项:白色、黑色或透明。选择透明,PDF 没画到的地方就保持透明。

这就是「logo 直接落到深色幻灯片上」和「logo 裹在一个白框里、还得你自己抠出来」之间的差别。

一切都在你的浏览器里完成

渲染引擎是 pdf.js,也就是 Firefox 用来显示 PDF 的那个开源引擎。它从你机器的内存中读取文件,在你机器的画布上绘制每一页,再由浏览器自带的 PNG 编码器写出文件。工作时你可以盯着开发者工具里的「网络」面板:没有任何请求携带这份文档。

因为什么都不上传,所以什么都不计量。没有每日配额、没有页数上限、不需要账号。一份 200 页的手册所花的时间,就是你的电脑画 200 页所需的时间。

本工具还有第二种模式——提取图片,它能把 PDF 中内嵌的照片和插图按存储时的像素尺寸取出来。这和 JPG 页面上介绍的是同一个功能;在这里它默认输出 PNG,当内嵌图片本身带有柔和边缘或透明度时,这一点很重要。

A PDF page with no background rendered to a transparent PNGLeft: a PDF page that draws a logo and text but no background rectangle. Right: the resulting PNG shown over a checkerboard, where everything that was not painted is clear.PDF page — nothing drawn behindACMESIGNEDPNG · transparentPNG — clear where nothing was paintedACMESIGNED
PDF 页面只有在真的画了东西的地方才有背景。打开透明选项后,所有没被绘制的区域在 PNG 里都保持透明。

三步完成 PDF 转 PNG

1

拖入你的 PDF

把文件拖到虚线区域,或点击选择文件,开始 PDF 转 PNG。加密的 PDF 也可以——系统会要求你输入密码,密码只在本地使用,绝不发送到任何地方。一两秒内,带有每页缩略图的面板就会出现。

2

选择页面、DPI 和背景

默认所有页面都被选中;点击缩略图或输入类似 2-5, 9 的范围来缩小选择。设置分辨率——150 DPI 适合屏幕,300 适合打印——再选一个背景。对于 logo、印章、图表这类没有绘制底色的页面,选择「透明」,PNG 在没画东西的地方就会保持透明。

3

下载 PNG 文件或整包 ZIP

点击「转换」。每一页都会出现在结果网格中,衬在棋盘格上,让你能准确看到哪里是透明的。可以逐页下载,也可以点击「下载 ZIP」把所有 PNG 打包成一个压缩包,文件名如 report-page-03.png,便于排序。

Step 1: drop a PDFstays on your device
1

拖入一个 PDF。它由 pdf.js 在你的浏览器里打开,绝不上传。

Step 2: pick pages, DPI and a transparent background123456BACKGROUNDWhiteBlackTransparent150 DPI1275 × 1650Convert 5
2

选择页面、设定 DPI,并把背景设为白色、黑色或透明。

Step 3: download PNGs one by one or as a ZIPpage-01.pngpage-02.pngpage-03.pngZIPDownload ZIP · 3 files
3

下载任意一页的 PNG,或把所有页面一次性打包成 ZIP。

从 PDF 得到透明 PNG:什么时候可行,什么时候不行

「PDF 转 PNG 透明背景」是人们最常搜索的需求之一,却也是最少被讲清楚的。你能不能得到透明背景,取决于 PDF 本身,而不只是转换器。

大多数 PDF 没有背景对象

PDF 页面本身没有背景,除非有东西被画在那里。打开透明选项渲染成 PNG 后,所有没被绘制的区域都会保持透明。

你在 PDF 阅读器里看到的白色是阅读器自己的画布,不是文件的一部分。从设计工具导出的页面、矢量 logo、印章或签名块,通常只绘制自身的形状。用透明选项转换这样的页面,你得到的就是这些形状衬在透明底上。

画了白色矩形的页面

有些生成方——扫描仪、某些印刷流程,以及「拼合」操作——会先画一个整页的白色矩形,再把其他内容画在上面。这个矩形就是内容。转换器会如实保留它,即便开了透明选项,PNG 也会有白色背景。

怎么判断你手里是哪一种

把背景设为「黑色」转换一页试试。如果页面出来是黑色环绕、内容周围边缘干净,说明这个 PDF 没有背景,透明会正常生效。如果整页依然是白的,就是画了矩形,你需要用图片编辑器去掉它。

Logo、印章和签名

这些是最理想的情况。一个导出为 PDF 的矢量 logo,以 300 DPI 带透明背景转成 PNG,就是一份锐利、可复用、能贴在任何颜色上的素材——这种文件设计团队通常得向外包公司索要。扫描的签名则是相反的情况:它们是纸张的照片,纸面会一起带过来。

PNG stores a fourth channel, alpha, that records how see-through each pixel isThree colour planes labelled R, G and B, plus a fourth plane labelled A shown as a mask. Combined, they produce a logo that sits cleanly on a checkerboard. JPG has only the first three.RGBAalpha · white = opaquePNG onlyJPG has no A planeresult on any backgroundcolour — shared by PNG and JPG
PNG 每个像素存储四个数值——红、绿、蓝和 alpha。alpha 让 logo 能干净地贴在任何背景上。JPG 没有第四个通道可以存放它。

为 PNG 输出选择 DPI

DPI——每英寸点数——决定 PDF 转 PNG 时页面上每一英寸变成多少像素。US Letter 页面是 8.5 × 11 英寸,所以 150 DPI 得到 1275 × 1650 像素,300 DPI 得到 2550 × 3300。转换前,面板会显示你这张页面的精确数值。

为什么 PNG 文件比 JPG 长得更快

DPI 翻倍,任何格式的像素数量都变成四倍。区别在于每个像素的命运。JPG 在图片越大越平滑时压缩得越狠;PNG 做不到,因为它必须保留每一个数值。所以 PNG 的体积几乎和像素数量成线性关系。

文件大小的经验法则

一张 150 DPI 的文字页面,PNG 大约是同页 JPG 的两到四倍——只要这一页是拿来阅读的,这个代价就值得。

实际数字:150 DPI 的文字页面作为 PNG 大约 0.5–1.5 MB;同一页在 300 DPI 下约 2–4 MB。带大幅照片的页面会远超这个范围。如果文件必须很小、而页面又是照片,那就是该换 JPG 的信号。

对大多数任务来说,150 DPI 是正确的默认值:任何屏幕上都锐利,方便分享,渲染也快。300 DPI 留给打印校样和任何需要放大细看的内容。72 DPI 只用于缩略图和预览,那里锐度几乎无所谓,体积才重要。超大页面配合超高 DPI 可能超出浏览器画布的上限;如果发生这种情况,工具会自动降低 DPI 并在结果上做标记。

File size of one text page as PNG and as JPG from 72 to 300 DPITwo curves rising with DPI. The PNG curve climbs to about 3.6 MB at 300 DPI; the JPG curve to about 1.1 MB. PNG is roughly three times larger at every resolution.721001502003001 MB2 MB3 MB4 MBDPIPNGJPG q90one US Letter text page — PNG ≈ 3× JPG at every DPI
同一张文字页面在五种分辨率下的大小。无论哪个 DPI,PNG 都大约是 JPG 的三倍,因为它拒绝丢弃任何东西。

PDF 页面用 PNG 还是 JPG

两种格式出自同一个渲染器,所以 PDF 转 PNG 和 PDF 转 JPG 的区别只在于像素之后会遭遇什么。

文字、图表、截图和表单选 PNG

任何你要阅读、放大或叠放在另一张图片上的东西都属于 PNG。文档截图、幻灯片叠层、表单模板、网站上的图表、打印校样——锐利的边缘就是内容本身,而 PNG 是唯一能保护它们的常见格式。

扫描件和照片选 JPG

扫描页本来就是纸张的照片:边缘柔和、背景有噪点、没有透明度需要保留。质量 85–90 的 JPG 能把体积缩到三分之一而看不出损失。满页照片和图片为主的宣传册也是一样。

拿不准的时候,把同一页两种格式各转一次——本工具一键就能切换格式——再对比文件大小和 200% 下文字的观感。正确答案通常几秒钟内就一目了然。

渲染 PDF 页面的格式对比

PNGJPG
压缩方式无损有损
文字与线条边缘精确轻微光晕
透明背景支持不支持
文字页面,150 DPI0.5–1.5 MB0.2–0.5 MB
照片页面,150 DPI3–6 MB0.4–1 MB
最适合文档、图表、叠层、校样扫描件、照片、邮件附件

人们用 PDF 页面的 PNG 做什么

把 PDF 转 PNG 的理由都围绕着一个需求:这一页必须在别的地方看起来分毫不差。

幻灯片和视频上的叠层

从 PDF 导出的带透明背景的图表或 logo,可以直接落到深色幻灯片、标题卡或视频画面上,周围没有白框。这是选 PNG 而不选 JPG 的头号理由,也是大多数在线转换器做不到的事。

文档和知识库

帮助中心和内部 wiki 里满是 PDF 页面的「截图」。以 150 DPI 渲染成 PNG,读者放大时依然清晰;转成 JPG,它们会染上一层淡淡的毛边,让页面看起来像复印件。

网页用的插图

从报告里取出、发布到网页上的图表或表格,应该保留它的细线。PNG 做得到。如果文件对页面预算来说太大,事后用压缩 PNG处理一下,或转成 WebP——两者都保留透明度。

打印校样和存档

一张 300 DPI 的页面 PNG,是它在某一天渲染效果的忠实记录,没有任何东西被压缩掉。设计师用它在送印前检查版式;档案馆用它,是因为三十年后这个文件依然能解码。

Four uses for PDF pages saved as PNG: slide overlays, documentation, web figures, print proofsOverlay on a slideQ3 numbersno white box, no borderScreenshot-quality documentationtext stays sharp when zoomedFigures and diagrams for the weblines without JPG halosPixel-exact print proofs300 DPI, nothing compressed away
PNG 值回体积的地方:任何带文字、线条或透明边缘、并且会被仔细查看的内容。

浏览器端 vs 服务器端 PDF 转 PNG 转换器

常见的在线 PDF 转 PNG 转换器靠上传工作:你的 PDF 发到它们的机器上,在那里渲染,PNG 再传回来。文件之后会被删除——一小时还是一天,取决于服务商——免费使用则受每日限额约束。

你放弃了什么

两样东西。首先是隐私,这很明显:一份合同或病历躺在别人的服务器上,是一个你本不必承担的风险。其次是控制权:因为它们的输出围绕 JPG 设计,大多数会在渲染前涂上白底,根本不提供透明选项。

服务器仍然做得更好的地方

老旧硬件上的原始速度。一部 2018 年的手机渲染 300 页文档会比数据中心的机器慢,而且有些服务器工具还提供 OCR,本工具没有。如果这两点对你都不重要,就没有理由上传。

在浏览器里渲染,让那些限制统统不复存在。没有副本需要删除,没有配额会用完,背景也完全由你决定。

Where the PDF goes: server-based upload loop versus in-browser renderingTop row: device uploads to a server, server converts and returns files, a copy is kept for hours. Bottom row: the device renders with pdf.js and writes PNG files locally; nothing leaves.Server-basedyour deviceuploadtheir serverconvert · keep copydownloadcopy retained 1–24 h · daily quotawhite background forced on most sitesIn your browser (this tool)pdf.jscanvas → PNG.png filesnothing uploaded, nothing retainedtransparent background available
大多数在线转换器会上传你的 PDF,并在渲染前先涂一层白底。本工具在标签页内渲染,背景由你决定。

PNG 转好之后还能做什么

PDF 转 PNG 完成后,输出的是普通的 PNG 文件,本站的其他任何工具都能直接处理它们,无需再次上传。

如果文件对目标场景来说太大,压缩 PNG 可以无损缩小它们,PNG 体积缩减器则通过削减调色板走得更远。如果某个平台要 JPG,PNG 转 JPG 能完成切换。想把一页裁到只剩一张图,就裁剪它。而要反向操作,JPG 转 PDF 能把图片重新组合成文档。

想更完整地了解格式选择的思路,请阅读我们的PDF 转 PNG 指南

PDF 转 PNG — 常见问题

免费,而且没有。因为页面在你自己的设备上渲染,没有按页计费的成本需要转嫁:没有每日配额、没有水印、没有注册墙。唯一的限制是文件大小——桌面端 100 MB,移动端 25 MB——这是为了保护你浏览器的内存,不是为了某种商业模式。

不会。文件被读入你浏览器的内存,由 pdf.js 在那里渲染到画布,再在那里编码成 PNG。没有任何东西被传输。转换时你可以打开浏览器开发者工具的「网络」面板亲自确认。

能,前提是 PDF 本身没有绘制背景。把背景设为「透明」,页面没画到的每一块区域都会保持透明。如果生成方在内容后面画了一个白色矩形——扫描件和拼合后的文件很常见——那个矩形就是内容,会被保留下来。上面的章节讲了如何区分这两种情况。

因为 PNG 保留每一个像素,而 JPG 不会。文字页面的 PNG 大约是 JPG 的两到四倍;照片页面则大得多。如果这一页是扫描件或照片,JPG 版本通常是更好的选择——一键切换格式,或直接使用 PDF 转 JPG 页面。

屏幕查看用 150 DPI,打印或仔细检查用 300 DPI,缩略图用 72 DPI。转换前面板会显示最终的像素尺寸——US Letter 页面在 150 DPI 下是 1275 × 1650——方便你权衡取舍。

会。PNG 原样存储渲染出来的像素,所以文字边缘的锐利程度只取决于 DPI——不存在压缩光晕。如果小字看起来发软,原因是分辨率而不是格式:从 72 提到 150 DPI 就会清晰起来。

都可以。在缩略图面板上点选页面,或输入类似 3, 7-9 的范围,就只转换这些页面。把模式切换到「提取图片」,就能按存储尺寸取出内嵌图片,而不是渲染整页——对于以图片形式放进 PDF 的插图和 logo 很实用。

几乎总是 JPG。扫描件是纸张的照片:边缘柔和、背景有噪点、没有透明度需要保留。质量 85–90 的 JPG 能把体积缩到三分之一而看不出差别。只有需要无损存档副本时,扫描件才用 PNG。

T

TinyImagePro 工程团队

我们打造从不上传数据的浏览器端文件工具。这个 PDF 转 PNG 转换器用 pdf.js 把页面渲染到支持 alpha 通道的画布上,再用浏览器自带的无损 PNG 编码器写出文件,透明度和边缘细节都完好无损——全部在你的电脑上完成。

关于 TinyImagePro
PDF 转 PNG 在线转换器 — 无损、透明背景、免上传 | TinyImagePro