سرور MCP
سرور MCP
Aspose.Page FOSS for Python includes an optional MCP server that exposes conversion این سرور بر روی FastMCP و رجیستری ها ساخته شده است. ps_to_pdf, ps_to_image, xps_to_pdf,و xps_to_image به عنوان ابزار قابل استفاده.
FastMCP یک وابستگی اختیاری است – عملکرد تبدیل هسته ای بدون آن کار می کند.
مک پپ و مک بپ
McpInput یا یک مسیر فایل (به عنوان یک نوار) و یا بایت های رمزگذاری شده base64 را به عنوان منبع می پذیرد. اسناد . McpOutput نتیجه را به عنوان bas64 بایت باز می گرداند یا مستقیماً به یک مسیر فایل می نویسد.
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)مک کنورسیون گزینه ها
McpConversionOptions فرمت خروجی و DPI برای تبدیل تصویر را کنترل می کند.
from aspose.page.mcp.models import McpConversionOptions
opts = McpConversionOptions(format="png", dpi=150)راهنمایی ها و بهترین شیوه ها
- در این مطلب به صورت جداگانه (
pip install fastmcpبرای راه اندازی سرور MCP. - هسته ای
PsDocumentوXpsDocumentAPIs تبدیل بدون FastMCP کار می کند. - استفاده از
McpInput(base64_data=...)زمانی که مشتری نمی تواند یک مسیر فایل محلی ارائه دهد.
API خلاصه ای از ارجاعات
| کلاس / املاک | Description |
|---|---|
McpInput | MCP: مسیر فایل یا باکتری base64 |
McpOutput | خروجی MCP: باکتری base64 یا مسیر فایل |
McpConversionOptions | فرمت خروجی و DPI برای تبدیل تصویر |