MCP Server
MCP Server
Aspose.Page FOSS for Python includes an optional MCP server that exposes conversion chức năng như công cụ từ xa. máy chủ được xây dựng trên FastMCP và hồ sơ ps_to_pdf, ps_to_image, xps_to_pdf, và xps_to_image như các công cụ có thể gọi.
FastMCP là một tùy chọn phụ thuộc - chức năng chuyển đổi cốt lõi hoạt động mà không có nó.
McPinput và McpOutput
McpInput chấp nhận một con đường tệp (như một dòng) hoặc byte mã base64 như nguồn. Tài liệu . McpOutput trả lại kết quả như base64 byte hoặc viết trực tiếp đến một đường file.
from aspose.page.mcp.models import McpInput, McpOutput
# Input from file path
input_from_path = McpInput(path="input.ps")
# Input from base64 bytes
import base64
with open("input.ps", "rb") as f:
b64 = base64.b64encode(f.read()).decode()
input_from_b64 = McpInput(base64_data=b64)McPConversionTùy chọn
McpConversionOptions kiểm soát định dạng xuất và DPI cho chuyển đổi hình ảnh.
from aspose.page.mcp.models import McpConversionOptions
opts = McpConversionOptions(format="png", dpi=150)Mẹo và Thực hành Tốt nhất
- Cửa hàng được cài đặt riêng (
pip install fastmcp- Để chạy máy chủ MCP. - Bản gốc
PsDocumentvàXpsDocumentchuyển đổi APIs hoạt động mà không có FastMCP. - Sử dụng
McpInput(base64_data=...)Khi khách hàng không thể cung cấp một đường file địa phương.
Tóm tắt Tham chiếu API
| Class / Tài sản | Description |
|---|---|
McpInput | MCP input: file path hoặc base64 byte |
McpOutput | MCP output: base64 byte hoặc file path |
McpConversionOptions | Định dạng xuất và DPI cho chuyển đổi hình ảnh |