ΕΠΙΧΕΙΡΗΣΗ MCP Server
ΕΠΙΧΕΙΡΗΣΗ MCP Server
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 και McpOutput
McpInput Αποδέχεται είτε ένα αρχείο (όπως μια γραμμή) ή μπύτες κρυπτογραφημένα με βάση64 ως πηγή Το έγγραφο. McpOutput επιστρέφει το αποτέλεσμα ως base64 bytes ή γράφει απευθείας σε μια πορεία αρχείου.
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)Συμβουλές και βέλτιστες πρακτικές
- Το MCC πρέπει να είναι ξεχωριστό (
pip install fastmcp• Να εκτελέσει το MCP server. - Η Κύρια
PsDocumentκαιXpsDocumentΟι μετατροπές λειτουργούν χωρίς FastMCP. - Χρησιμοποιήστε
McpInput(base64_data=...)όταν ο πελάτης δεν μπορεί να παρέχει μια τοπική διαδρομή αρχείων.
Συνοπτική αναφορά API
| Κλάση / Ιδιοκτησία | Περιγραφή |
|---|---|
McpInput | MCP εισαγωγή: Πίνακας αρχείου ή base64 bytes |
McpOutput | MCP: Base64 bytes ή αρχείο διαδρομής |
McpConversionOptions | Πίνακας και DPI για μετατροπή εικόνας |