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 עבור שינוי תמונה |