MCP Server için

MCP Server için

Aspose.Page FOSS for Python includes an optional MCP server that exposes conversion Remote tools olarak işlevsel.Server FastMCP ve kayıtlar üzerinde inşa edilmiştir ps_to_pdf, ps_to_image, xps_to_pdf,ve xps_to_image Çağrıcı araçlar olarak.

FastMCP seçmeli bir bağımlıktır - çekirdek dönüşüm fonksiyonu olmadan çalışır.


McPinput ve McpOutput

McpInput Bir dosya yolu (bir çubuk olarak) veya kaynağı olarak base64 kodlanmış byte kabul eder. Belge için. McpOutput sonuçları base64 byte olarak geri getirir veya doğrudan bir dosya yolu yazar.

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)

McPConversion seçenekleri

McpConversionOptions Görüntü dönüşümleri için çıkış biçimini ve DPI’yi kontrol eder.

from aspose.page.mcp.models import McpConversionOptions

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

İpuçları ve En İyi Uygulamalar

  • MHP’nin ayrı bir şekilde kurulması gerekmektedir. (pip install fastmcpMCP sunucusunu çalıştırmak için.
  • çekirdek PsDocument ve XpsDocument Konversiyon APIs FastMCP olmadan çalışır.
  • Kullanım McpInput(base64_data=...) Müşteri, yerel bir dosya yolu sağlayamaz.

API Referans Özetleri

Sınıf / MülkiyetDescription
McpInputMCP giriş: dosya yolu veya base64 byte
McpOutputMCP çıkışı: base64 byte veya dosya yolu
McpConversionOptionsGörüntü dönüştürme için çıkış biçimi ve DPI

See Also

 Türkçe