Server Pdf
什麼是PDF生成服務器?
PDF生成服務器是一個基於MCP協議的PDF文檔創建工具。它允許用戶通過簡單的JSON配置生成各種類型的PDF文檔,包括專業簡歷、帶精確佈局的文檔、自動分頁的流式文檔,並能將PDF頁面導出為PNG圖像。服務器支持多種佈局方式,包括Flexbox佈局引擎,使文檔設計更加靈活。如何使用PDF生成服務器?
您可以通過兩種方式使用PDF生成服務器:1) 通過標準輸入輸出(stdio)直接調用,適合本地開發環境;2) 通過HTTP服務遠程調用,適合生產環境。服務器提供多個工具,每個工具對應不同的PDF生成功能,您只需提供相應的JSON配置即可生成PDF。適用場景
PDF生成服務器適用於多種場景:生成專業簡歷、創建營銷材料(如傳單、手冊)、生成報告文檔、設計帶複雜佈局的文檔、將PDF頁面轉換為圖像用於預覽或分享、以及需要精確文本測量的排版場景。主要功能
專業簡歷生成
支持JSON Resume標準格式,可生成專業美觀的簡歷文檔。提供單欄和雙欄佈局選項,支持自定義章節順序和字段模板。
靈活佈局設計
使用Flexbox佈局引擎,支持精確的定位和複雜的佈局設計。可以創建分組、設置間距、對齊方式等,類似於現代CSS佈局。
流式文檔生成
自動處理分頁和內容流,適合生成長篇文檔。支持文本、標題、圖像、形狀等多種內容類型。
PDF轉圖像
將PDF頁面渲染為PNG圖像,適合生成預覽圖或用於網頁展示。
文本測量
在佈局前測量文本的寬度和高度,確保精確的排版和佈局。
多傳輸協議支持
支持stdio和HTTP兩種傳輸方式,既適合本地開發也適合遠程服務調用。
Emoji和Unicode支持
完全支持Emoji表情和多種Unicode字符集,包括中文、日文、韓文等主要文字系統。
優勢
基於JSON的簡單配置,無需學習複雜的PDF API
支持Flexbox佈局,設計靈活直觀
完整的JSON Resume標準支持
多種傳輸方式,部署靈活
良好的Unicode和Emoji支持
開源且易於集成到現有系統
侷限性
需要Node.js運行環境
高級佈局功能需要理解Flexbox概念
圖像處理功能相對基礎
不支持PDF編輯功能,僅支持生成
如何使用
安裝和配置
首先確保已安裝Node.js和npx。然後根據您的使用場景選擇stdio或HTTP傳輸方式,在MCP客戶端配置文件中添加相應的服務器配置。
查看可用工具
使用mcp-z工具查看服務器提供的所有工具,瞭解每個工具的功能和參數。
調用工具生成PDF
選擇適合的工具並傳入相應的JSON參數來生成PDF文檔。不同的工具對應不同的PDF生成場景。
處理生成結果
服務器會返回生成的PDF文件或圖像文件,您可以根據需要保存、顯示或進一步處理這些文件。
使用案例
生成專業簡歷
使用JSON Resume格式數據生成一份專業的雙欄佈局簡歷。左側顯示聯繫信息和技能,右側顯示工作經歷和教育背景。
創建活動傳單
使用Flexbox佈局創建一個夏季音樂節的活動傳單,包含標題、日期、活動詳情和票務信息。
生成多語言簡歷
生成一份法語簡歷,使用法語日期格式和本地化的字段模板。
常見問題
我需要安裝什麼才能使用這個服務器?
stdio和HTTP傳輸方式有什麼區別?
如何自定義簡歷的佈局?
支持中文和其他語言嗎?
可以編輯現有的PDF文件嗎?
如何將生成的PDF保存到文件?
Flexbox佈局是什麼?
相關資源
官方文檔
PDF生成服務器的完整官方文檔,包含所有工具的詳細參數說明和示例。
PDFKit文檔
PDFKit庫的官方文檔,這是服務器底層使用的PDF生成庫。
JSON Resume Schema
JSON Resume標準的完整模式定義,用於簡歷數據格式。
JSON Resume編輯器
在線編輯和預覽JSON Resume數據的工具。
GitHub倉庫
PDF生成服務器的源代碼倉庫,可以查看源碼、提交問題和參與開發。
MCP協議文檔
Model Context Protocol的官方規範文檔,瞭解MCP的工作原理。

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
26.5K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
33.2K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
95.7K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
27.3K
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
14.7K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
18.5K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
20.2K
4.8分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
62.6K
4.7分
