Token导航 LogoToken导航TokenDH.com
MCP Server Pdf Conversion logo
文档知识stdio官方级别未说明来源级核验

MCP Server Pdf Conversion

MCP Server

一个将HTML内容转换为电子书和PDF文档的服务器,支持处理嵌入图像并提供详细的诊断信息。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
Python文档生成文档处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

rmcendarfer2017

提供方

rmcendarfer2017

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install fastapi python-docx pdfkit reportlab pydantic uvicorn pillow

详细介绍

支持PDF转换的电子书MCP服务器

一种服务器,用于从嵌入图像的HTML内容创建电子书和PDF文档。该项目提供了强大的功能,可以将HTML文件转换为PDF,同时正确处理嵌入的图像。

特性

  • 通过适当的图像处理将HTML文件转换为PDF文档
  • 支持pdfkit(wkhtmltopdf)和reportlab PDF生成引擎
  • 强大的错误处理和日志记录
  • 具有自动清理功能的临时文件管理
  • 转换过程中的详细诊断信息

需求

  • Python 3.9+
  • wkhtmltopdf(可选,但建议使用以获得更好的PDF质量)
  • Python包:

- 快速 - python docx - pdfkit - 报告实验室 - 媒染剂 - 优维康 - 枕头

安装

  1. 克隆此存储库
  2. 安装所需的Python包:
   pip install fastapi python-docx pdfkit reportlab pydantic uvicorn pillow
  1. 安装wkhtmltopdf(可选):

- Windows:从下载并安装 wkhtmltopdf.org - Linux: sudo apt-get install wkhtmltopdf - macOS: brew install wkhtmltopdf

用法

服务器提供了一个名为 handle_call_tool 接受以下论点:

arguments = {
  "text_file": "path/to/input.html",
  "images": {
    "image1.png": "path/to/image1.png",
    "image2.jpg": "path/to/image2.jpg"
  },
  "output_pdf": "path/to/output.pdf"
}

示例

result = await handle_call_tool("CREATE_DOC", {
    "text_file": "document.html",
    "images": {
        "header.png": "images/header.png",
        "footer.jpg": "images/footer.jpg"
    },
    "output_pdf": "output/document.pdf"
})

运作原理

  1. 服务器处理输入的HTML文件
  2. 它将HTML中的图像引用替换为绝对路径
  3. 它尝试使用pdfkit(如果可用)将HTML转换为PDF
  4. 如果pdfkit失败或不可用,它将退回到reportlab
  5. 生成的PDF将保存到指定的输出路径

项目结构

  • main.py:包含PDF转换的核心功能
  • pyproject.toml:项目元数据和依赖关系

许可证

麻省理工学院

目录标签

目录标签

Python文档生成文档处理PDF转换本地部署HTML处理图像嵌入服务器应用

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP