Casi d'uso

Casi d’uso

Pipeline di archiviazione dei documenti

Esporta le directory dei report legacy PostScript in PDF per l’archiviazione a lungo termine:

from pathlib import Path
from aspose.page.ps.document import PsDocument

for ps_file in Path("reports").glob("*.ps"):
    doc = PsDocument.from_file(str(ps_file))
    out = Path("archive") / ps_file.with_suffix(".pdf").name
    out.parent.mkdir(exist_ok=True)
    out.write_bytes(doc.to_pdf())

Rasterizzazione delle risorse EPS

Rasterizza le illustrazioni EPS in PNG per il web o la documentazione:

from pathlib import Path
from aspose.page.ps.document import PsDocument
from aspose.page.ps.output import ImageSaveOptions

for eps_file in Path("assets").glob("*.eps"):
    doc = PsDocument.from_file(str(eps_file))
    opts = ImageSaveOptions(format="png", dpi=150)
    out = Path("web") / eps_file.with_suffix(".png").name
    out.write_bytes(doc.to_image(opts))

CI/CD Integrazione

La libreria funziona senza interfaccia grafica in contenitori Docker e nei runner CI. Installala prima (vedi la Guida all’installazione per il metodo di installazione corrente), quindi verifica l’importazione:

python -c "from aspose.page.ps.document import PsDocument; print('OK')"

Pipeline di agente AI via MCP

Esporre la conversione come strumenti MCP richiamabili da Claude o da altri agenti compatibili con MCP utilizzando il server MCP opzionale con FastMCP.

Vedi anche

 Italiano