Skip to main content

MCP服务:PDF 页面转图片,仅提供 convert_pdf_to_images

Project description

PDF 页面转图片 MCP 服务

仅提供一个工具:convert_pdf_to_images,用于将 PDF 页面渲染为 JPEG/PNG 图片。

运行

uv run pdf-mcp-server

或:

$env:PYTHONPATH="src"; python -c "import pdf_mcp.server; pdf_mcp.server.main()"

工具:convert_pdf_to_images

  • input_path (str) 输入 PDF 文件路径
  • output_dir (str) 输出目录路径
  • format (str) 图片格式:jpegpng
  • quality (int) JPEG 质量 (1-100)
  • dpi (int) 图片渲染 DPI
  • pages (str, 可选) 页面范围,如 "1-3,5,7-10""all"
  • prefix (str, 可选) 输出文件名前缀

依赖

  • fastmcp
  • pymupdf (fitz)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdf_mcp_images-0.1.5.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdf_mcp_images-0.1.5-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file pdf_mcp_images-0.1.5.tar.gz.

File metadata

  • Download URL: pdf_mcp_images-0.1.5.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for pdf_mcp_images-0.1.5.tar.gz
Algorithm Hash digest
SHA256 89f1247ca82ed5e9a8896376f0daf9d07f2598c2b91a583537e0800f7825473f
MD5 c7b35231d6e952a1be8997ed5a127a7f
BLAKE2b-256 ef9cc8555bad91c90b8469602f9428719c27797a37b0512f0ea565a1856ee8e4

See more details on using hashes here.

File details

Details for the file pdf_mcp_images-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: pdf_mcp_images-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for pdf_mcp_images-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8f0e9069289563dcceacac35bac89ab47b7629b3b6e914c80663b6be06175113
MD5 282d49fe3310a820177a29dc59804be2
BLAKE2b-256 9e017722c005558c579cda510ef219cffd97dada9c76108070f695e4bb702419

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page