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é cestyPsDocument.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é cestyXpsDocument.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řída | Popis: |
|---|---|
PsDocument | Načíst a exportovat soubory PS/EPS |
XpsDocument | Načíst a exportovat soubory XPS |
ImageSaveOptions | Řídí formát rastrového výstupu a DPI |
DscMetadata | Pole hlavičky EPS DSC (ohraničující rámeček, název, atd.) |
PdfWriter | Serializovat RenderDocument do bajtů PDF |
PdfMetadata | Metadata výstupu PDF (název, tvůrce, producent) |
RenderModelBuilder | Postupně sestavovat vykreslovací dokumenty |
McpInput | Vstup MCP serveru (cesta k souboru nebo base64 bajty) |
McpOutput | Výstup serveru MCP (base64 bajty nebo cesta k souboru) |