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 PsDocumentXpsDocument chuyể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ảnDescription
McpInputMCP input: file path hoặc base64 byte
McpOutputMCP output: base64 byte hoặc file path
McpConversionOptionsĐịnh dạng xuất và DPI cho chuyển đổi hình ảnh

See Also

 Tiếng Việt