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.2.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.2-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pdf_mcp_images-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f63bbdb3cb0fb7511309ad2d95d04ad7611060350019aeced5e36b9795c88147
MD5 ff3618b7dcb8f957f6c916535f883c0f
BLAKE2b-256 161034e048121572ea5e9a543b5f1e9675ff2b5d13de95efe6a6160c062dd3d3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdf_mcp_images-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 136d9d452d5e70e470418762f1fd3cb04948c0b06ab270163a51b827be44f05d
MD5 3d10a341456bd148bc40b1c088ad0430
BLAKE2b-256 f03d1aea81a9cb26fd147a8360b0d784573d4f4e6f9ab20cdd4ab1070e522488

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