Features

Functies

Aspose.Page FOSS voor Python biedt de volgende mogelijkheden.


PS- en EPS-conversie

PsDocument laadt PostScript (.ps) en Encapsulated PostScript (.eps) bestanden en exporteert ze naar PDF of rasterafbeeldingen. Beide bestandstypen worden door dezelfde klasse afgehandeld.

  • PsDocument.from_file(path) — laden vanaf bestandspad
  • PsDocument.from_bytes(data) — laden vanaf ruwe bytes
  • PsDocument.to_pdf(options) — exporteren naar PDF-bytes
  • PsDocument.to_image(options) — exporteren naar PNG- of JPEG-bytes

XPS-conversie

XpsDocument laadt XML Paper Specification (.xps) bestanden en exporteert ze naar PDF of rasterafbeeldingen. Dezelfde to_pdf() en to_image() interface is van toepassing.

  • XpsDocument.from_file(path) — laden vanaf bestandspad
  • XpsDocument.from_bytes(data) — laden vanaf ruwe bytes
  • XpsDocument.to_pdf(options) — exporteren naar PDF-bytes
  • XpsDocument.to_image(options) — exporteren naar rasterafbeeldingsbytes

Rasterafbeeldingsoutput

ImageSaveOptions regelt het raster-uitvoerformaat en de resolutie. Stel format in op "png" of "jpeg" en dpi om de uitvoerresolutie te specificeren.


EPS-metadata

DscMetadata biedt gestructureerde toegang tot DSC-headercommentaren in EPS-bestanden: begrenzingsvak, paginagrootte, oriëntatie, titel- en maker-velden. Toegang via PsDocument.dsc.


MCP-server

Een optionele MCP-server maakt ps_to_pdf, ps_to_image, xps_to_pdf en xps_to_image beschikbaar als externe conversietools via FastMCP. McpInput en McpOutput behandelen bestandspaden en base64-gecodeerde bytes.


Low-level rendering

RenderModelBuilder bouwt RenderDocument objecten geleidelijk op met begin_page(), add_path(), add_text(), add_image() en end_page(). PdfWriter serialiseert een RenderDocument naar PDF. PdfMetadata stelt documentmetadata in.


API Reference Samenvatting

KlasseBeschrijving
PsDocumentLaad en exporteer PS/EPS-bestanden
XpsDocumentLaad en exporteer XPS-bestanden
ImageSaveOptionsRegelt raster-uitvoerformaat en DPI
DscMetadataEPS DSC-headervelden (begrenzingsvak, titel, enz.)
PdfWriterSerialiseer een RenderDocument naar PDF-bytes
PdfMetadataPDF-uitvoermetadata (titel, maker, producent)
RenderModelBuilderBouw renderdocumenten incrementeel op
McpInputMCP-serverinvoer (bestandspad of base64-bytes)
McpOutputMCP-serveroutput (base64-bytes of bestandspad)

Zie ook

 Nederlands