caractéristiques
caractéristiques
Aspose.Page FOSS pour Python fournit les fonctionnalités suivantes.
PS et EPS Conversion
‘PsDocument’ charge les fichiers PostScript (.ps) et Encapsulated Postcript ( ́.eps`), et les exporte à des images PDF ou raster.
PsDocument.from_file(path)— chargement de la voie du fichierPsDocument.from_bytes(data)— charge des bytes crusPsDocument.to_pdf(options)— exportation à des bytes PDFPsDocument.to_image(options)— exportation à des bytes PNG ou JPEG
XPS Conversion
‘XpsDocument’ charge les fichiers de la spécification du papier XML (.xps) et les exporte à des images PDF ou raster. La même interface to_pdf()et to_image()‘ s’applique.
XpsDocument.from_file(path)— chargement de la voie du fichierXpsDocument.from_bytes(data)— charge des bytes crusXpsDocument.to_pdf(options)— exportation à des bytes PDFXpsDocument.to_image(options)— exportation à des bytes d’image de raster
Résumé de la image Raster
‘ImageSaveOptions’ contrôle le format et la résolution de sortie du raster. Sélectionnez le «format » à « png » ou « jpeg » et « dpi » pour spécifier la resolution.
Métadonnées EPS
‘DscMetadata’ fournit un accès structuré aux commentaires de titre DSC dans les fichiers EPS: boîte d’interface, taille de page, orientation, titre et champs créateurs.
MCP serveur
Un serveur MCP facultatif expose ps_to_pdf, ps_tou_image , ‘xps-to-pdf’ et ’ xps/to’ imagecomme outils de conversion à distance via FastMCP.McpInputetMCpOutput’ gèrent les voies de fichier et les bytes codés base64.
Rendering à bas niveau
‘RenderModelBuilder’ construit les objets de ‘Document Render’ avec progressivement begin_page()', add_path(), ad_text()’, add_image()‘ etend_ page()’. ‘PdfWriter’ sérialisera un ‘documents Rendeurs’ vers PDF. ‘Métatades PDF’ établit des métadonnées du document.
Le résumé de référence API
| Class | Description |
|---|---|
PsDocument | Load and export PS/EPS files |
XpsDocument | Load and export XPS files |
ImageSaveOptions | Controls raster output format and DPI |
DscMetadata | EPS DSC header fields (bounding box, title, etc.) |
PdfWriter | Serialize a RenderDocument to PDF bytes |
PdfMetadata | PDF output metadata (title, creator, producer) |
RenderModelBuilder | Build render documents incrementally |
McpInput | MCP server input (file path or base64 bytes) |
McpOutput | MCP server output (base64 bytes or file path) |
Voir aussi
- Aspose.Page - Documentation d’entreprise