Features

Funzionalità

Aspose.Page FOSS per Python fornisce le seguenti capacità.


Conversione PS ed EPS

PsDocument carica PostScript (.ps) e file Encapsulated PostScript (.eps) e li esporta in PDF o immagini raster. Entrambi i tipi di file sono gestiti dalla stessa classe.

  • PsDocument.from_file(path) — carica da percorso file
  • PsDocument.from_bytes(data) — carica da byte grezzi
  • PsDocument.to_pdf(options) — esporta PDF come byte
  • PsDocument.to_image(options) — esporta in byte PNG o JPEG

Conversione XPS

XpsDocument carica i file XML Paper Specification (.xps) ed esporta in PDF o immagini raster. Viene applicata la stessa interfaccia to_pdf() e to_image().

  • XpsDocument.from_file(path) — carica da percorso file
  • XpsDocument.from_bytes(data) — carica da byte grezzi
  • XpsDocument.to_pdf(options) — esporta in byte PDF
  • XpsDocument.to_image(options) — esporta in byte immagine raster

Output immagine raster

ImageSaveOptions controlla il formato di output raster e la risoluzione. Imposta format su "png" o "jpeg" e dpi per specificare la risoluzione di output.


Metadati EPS

DscMetadata fornisce un accesso strutturato ai commenti dell’intestazione DSC nei file EPS: bounding box, dimensione della pagina, orientamento, titolo e campi del creatore. Accesso tramite PsDocument.dsc.


Server MCP

Un server MCP opzionale espone ps_to_pdf, ps_to_image, xps_to_pdf e xps_to_image come strumenti di conversione remota tramite FastMCP. McpInput e McpOutput gestiscono i percorsi dei file e i byte codificati in base64.


Rendering a basso livello

RenderModelBuilder costruisce oggetti RenderDocument in modo incrementale con begin_page(), add_path(), add_text(), add_image() e end_page(). PdfWriter serializza un RenderDocument in PDF. PdfMetadata imposta i metadati del documento.


API Reference Riepilogo

ClasseDescrizione
PsDocumentCarica ed esporta i file PS/EPS
XpsDocumentCarica ed esporta file XPS
ImageSaveOptionsControlla il formato di output raster e i DPI
DscMetadataCampi dell’intestazione EPS DSC (bounding box, titolo, ecc.)
PdfWriterSerializza un RenderDocument in byte PDF
PdfMetadataMetadati di output PDF (titolo, creatore, produttore)
RenderModelBuilderCrea documenti di rendering incrementali
McpInputInput del server MCP (percorso file o byte base64)
McpOutputOutput del server MCP (byte base64 o percorso del file)

Vedi anche

 Italiano