文档转图片
Word / PPT / Excel 每页导成 PNG / JPG,或拼成一张长图 · Office 转 PDF 在服务端,PDF 转图片在你的浏览器
文件去哪了?本页分两步,只有第一步会上传
Word / PPT / Excel 的排版只有真正的文档引擎(本站在一次性容器里跑 LibreOffice)才能保真渲染,浏览器做不到,所以这一步文件会上传:只用于这一次转换,转换完成立即删除、不写入数据库、不留存、不上传到任何第三方。
PDF 一回到你的标签页,后续的清晰度选择、逐页渲染、打包 zip、拼长图全部在本地用 pdf.js + canvas 完成。PDF 不会再上传,处理完关掉页面即从内存消失。
如果文档敏感到「连转换服务都不能经手」,请用 Office 自带的「导出为 PDF」,再用本站的「PDF 转图片」在本地完成。
把 Word / PPT / Excel 文件拖到这里,或点击选择
支持 .docx / .doc / .pptx / .ppt / .xlsx / .xls;Word 与 Excel 单文件不超过 20MB,PPT 不超过 50MB
第二步:在本地把 PDF 渲染成图片
渲染结果
效果边界(先看这几条再决定用不用)
输出是位图,不是矢量。每页渲染成固定像素的图片,放大到一定程度会发虚;要无限放大仍清晰请直接保留 PDF。清晰度越高越清晰、也越占内存,3× 配长文档容易卡。
PPT 的动画、切换与备注不会出现。转出来的是「PDF 的那一页」,也就是静态版面;演讲者备注不在页面上,自然也不会进图片。Excel 同理:以工作簿自身的页面设置为准,分页符与打印区域决定页面切分。
尺寸怎么算。单页图片的像素 = 页面点数 × 清晰度(例如 A4 约 595×842 点,2× 就是约 1190×1684 像素)。长图是把选中的页纵向拼起来(加页间距),高度超过浏览器画布上限(16384 像素)时会拒绝并提示你降低清晰度或减少页数。
失败发生在哪一步。第一步失败(文件损坏、加密、超时、超限)不会进入第二步,页面会直接给出原因,你的原文件也不会被改动;第二步是本地渲染,失败只会影响这一次图片导出。
常见问题
第一步会上传:Word / PPT / Excel 转 PDF 必须由服务端的文档引擎完成,文件只用于这一次转换,转换完成立即删除、不写入数据库、不留存、不上传到任何第三方。第二步完全在本地:PDF 回到浏览器后,清晰度选择、逐页渲染、打包 zip、拼长图都用 pdf.js 与 canvas 在你的标签页里完成,PDF 不会再上传,关掉页面即从内存消失。所以整条链路只有「文档 → PDF」这一次上传。
是位图(PNG / JPG)。像素数 = 页面点数 × 清晰度:A4 约 595×842 点,选 2× 得到约 1190×1684 像素,屏幕阅读足够;要打印或做 PPT 素材可选 3×;只要发预览或贴到聊天窗口,1× 体积最小。注意图片放大到极限一定不如原 PDF 清晰——需要无限缩放就保留 PDF。
长图把选中的页按顺序纵向拼接,页间距 0~40px 可调,输出一张 PNG 或 JPG。拼接会开一张很长的画布,浏览器单边上限约 16384 像素、总像素也有限制,所以页数多或清晰度高时会被拒绝并提示(此时改用「每页一张图」或降低清晰度)。另外单次最多渲染 50 页,单页超过 2000 万像素会跳过并说明是哪一页。
支持 .docx / .doc(Word)、.pptx / .ppt(PowerPoint)、.xlsx / .xls(Excel);Word 与 Excel 单文件上限 20MB,PPT 上限 50MB(常内嵌大图)。带打开密码的文档无法转换,请先去掉密码。常见错误会翻成人话:格式不支持(400)、超过上限(413)、转换次数已达上限(429)、文件损坏或加密(502)、服务暂时不可用(503)、转换超时(504)。原文件在任何情况下都不会被改动。若你手上已经是 PDF,请用「PDF 转图片」,那是全程本地的。