Features

Funkce

Aspose.Page FOSS pro Python poskytuje následující schopnosti.


Konverze PS a EPS

PsDocument načítá PostScript (.ps) a zapouzdřené PostScript (.eps) soubory a exportuje je do PDF nebo rastrových obrázků. Oba typy souborů jsou zpracovávány stejnou třídou.

  • PsDocument.from_file(path) — načíst ze souborové cesty
  • PsDocument.from_bytes(data) — načíst z raw bajtů
  • PsDocument.to_pdf(options) — exportovat do PDF bajtů
  • PsDocument.to_image(options) — export do PNG nebo JPEG bajtů

XPS konverze

XpsDocument načítá soubory XML Paper Specification (.xps) a exportuje je do PDF nebo rastrových obrázků. Používá se stejný to_pdf() a to_image() rozhraní.

  • XpsDocument.from_file(path) — načíst ze souborové cesty
  • XpsDocument.from_bytes(data) — načíst z raw bajtů
  • XpsDocument.to_pdf(options) — export do PDF bajtů
  • XpsDocument.to_image(options) — export do bajtů rastrových obrázků

Výstup rastrového obrázku

ImageSaveOptions řídí formát rastrového výstupu a rozlišení. Nastavte format na "png" nebo "jpeg" a dpi pro určení výstupního rozlišení.


Metadata EPS

DscMetadata poskytuje strukturovaný přístup k komentářům DSC hlavičky v souborech EPS: pole ohraničujícího rámečku, velikost stránky, orientaci, název a tvůrce. Přístup přes PsDocument.dsc.


Server MCP

Volitelný server MCP zpřístupňuje ps_to_pdf, ps_to_image, xps_to_pdf a xps_to_image jako vzdálené konverzní nástroje prostřednictvím FastMCP. McpInput a McpOutput zpracovávají souborové cesty a base64 kódované bajty.


Vykreslování na nízké úrovni

RenderModelBuilder vytváří RenderDocument objekty postupně pomocí begin_page(), add_path(), add_text(), add_image() a end_page(). PdfWriter serializuje RenderDocument do PDF. PdfMetadata nastavuje metadata dokumentu.


API Reference Shrnutí

TřídaPopis:
PsDocumentNačíst a exportovat soubory PS/EPS
XpsDocumentNačíst a exportovat soubory XPS
ImageSaveOptionsŘídí formát rastrového výstupu a DPI
DscMetadataPole hlavičky EPS DSC (ohraničující rámeček, název, atd.)
PdfWriterSerializovat RenderDocument do bajtů PDF
PdfMetadataMetadata výstupu PDF (název, tvůrce, producent)
RenderModelBuilderPostupně sestavovat vykreslovací dokumenty
McpInputVstup MCP serveru (cesta k souboru nebo base64 bajty)
McpOutputVýstup serveru MCP (base64 bajty nebo cesta k souboru)

Viz také:

 Čeština