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 החזיר את התוצאה בתור base64 בייט או כותב ישירות למסלול קובץ.

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

McpConversionOptions הוא שולט בפורמט היציאה וב-DPI עבור שינויים בתמונה.

from aspose.page.mcp.models import McpConversionOptions

opts = McpConversionOptions(format="png", dpi=150)

טיפים ושיטות טובות

  • יש להגדיר את ה-CTP באופן נפרד (pip install fastmcp• להפעיל את השרת MCP.
  • הליבה PsDocument ו XpsDocument ה-APIs של ההמרה עובד ללא FastMCP.
  • שימוש McpInput(base64_data=...) כאשר הלקוח אינו מסוגל לספק מסלול קובץ מקומי.

סיכום התייחסות API

רכוש / Propertyתיאור
McpInputכניסת MCP: מסלול קובץ או בסיס64 ביטים
McpOutputתוצאות MCP: base64 ביטים או מסלול קובץ
McpConversionOptionsפורמט היציאה ו- DPI עבור שינוי תמונה

ראה גם

 עברית