分类

PDF页面光栅化

将PDF页面按指定DPI渲染为高保真图片序列(PNG/JPEG/WebP)

优先使用 pdftoppm,回退 Ghostscript,WebP由 sharp 转换。

示例结果

2 个示例

按页导出PNG序列

以300DPI渲染指定页并输出PNG压缩包

pdf-rasterize-pages-example1.zip 查看文件
查看输入参数
{ "pdfFile": "/public/samples/pdf/sample-multipage.pdf", "pageRange": "1,3,5-6", "dpi": 300, "format": "png", "outputMode": "zip", "filePrefix": "report_png" }

WebP批量渲染

按页范围渲染为高质量WebP,并可调DPI与质量

pdf-rasterize-pages-example2.zip 查看文件
查看输入参数
{ "pdfFile": "/public/samples/pdf/sample-multipage.pdf", "pageRange": "2-4", "dpi": 240, "format": "webp", "webpQuality": 88, "outputMode": "zip", "filePrefix": "brochure_webp" }

Click to upload file or drag and drop file here

Maximum file size: 500MB Supported formats: application/pdf

关键信息

分类
PDF Tools
输入类型
file, text, number, select
输出类型
file
样本覆盖
4
支持 API
Yes

概览

PDF页面光栅化工具支持将PDF文档按指定DPI渲染为高保真图片序列,支持导出为PNG、JPEG或WebP格式,满足您对文档转图片的高质量处理需求。

适用场景

  • 需要将PDF文档中的特定页面转换为图片以便在网页或演示文稿中展示时。
  • 需要调整文档分辨率(DPI)以适配印刷或屏幕显示需求时。
  • 需要将多页PDF批量拆分为独立的图片文件进行归档或编辑时。

工作原理

  • 上传您的PDF文件,并设置需要转换的页码范围。
  • 选择输出格式(PNG、JPEG或WebP)并根据需要调整DPI和质量参数。
  • 点击转换,系统将通过高性能渲染引擎处理页面,并以压缩包形式输出图片序列。

使用场景

将学术论文的图表页转换为高分辨率图片插入到网页中。
将产品手册的特定页面转换为 WebP 格式以优化网站加载速度。
批量提取合同或报告的页面作为缩略图预览。

用户案例

1. 按页导出高分辨率PNG序列

文档管理员
背景原因
需要将一份多页报告中的关键页面提取出来,用于打印展示。
解决问题
手动截图会导致分辨率不足,且无法保持统一的页面比例。
如何使用
上传 PDF 文件,设置页码范围为 1,3,5-6,DPI 设置为 300,选择 PNG 格式并输出为 ZIP。
示例配置
{"pageRange": "1,3,5-6", "dpi": 300, "format": "png", "outputMode": "zip", "filePrefix": "report_png"}
效果
获得了一个包含指定页面且清晰度极高的 PNG 图片压缩包。

2. WebP批量渲染用于网页展示

前端开发人员
背景原因
需要将产品宣传册的页面转换为 WebP 格式,以便在移动端网页上快速加载。
解决问题
原始 PDF 文件过大,直接嵌入网页会导致加载缓慢。
如何使用
上传 PDF,设置页码范围为 2-4,DPI 设置为 240,格式选择 WebP,并设置质量为 88。
示例配置
{"pageRange": "2-4", "dpi": 240, "format": "webp", "webpQuality": 88, "outputMode": "zip", "filePrefix": "brochure_webp"}
效果
成功获取了高质量且体积优化的 WebP 图片序列,显著提升了网页加载性能。

用 Samples 测试

pdf, image, png

相关专题

常见问题

支持哪些输出图片格式?

支持导出为 PNG、JPEG 和 WebP 三种主流图片格式。

可以指定转换特定的页面吗?

可以,您可以通过“页码范围”选项指定单页(如 1)、多页(如 1,3,5)或连续页面(如 2-4)。

DPI 设置对输出有什么影响?

DPI 决定了图片的清晰度,数值越高图片越清晰,但文件体积也会相应增大。

输出的文件是如何组织的?

系统默认将转换后的图片序列打包为 ZIP 文件,方便您一次性下载所有页面。

转换后的图片质量如何保证?

工具优先使用 pdftoppm 渲染引擎,确保高保真还原 PDF 内容,并支持自定义 JPEG 和 WebP 的压缩质量。

API 文档

请求端点

POST /zh/api/tools/pdf-rasterize-pages

请求参数

参数名 类型 必填 描述
pdfFile file (需要先上传) -
pageRange text -
dpi number -
format select -
jpegQuality number -
webpQuality number -
outputMode select -
filePrefix text -

文件类型参数需要先通过 POST /upload/pdf-rasterize-pages 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-pdf-rasterize-pages": {
      "name": "pdf-rasterize-pages",
      "description": "将PDF页面按指定DPI渲染为高保真图片序列(PNG/JPEG/WebP)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-rasterize-pages",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]