Features
Features
Aspose.Page FOSS for Python provides the following capabilities.
ПЗ і EPS перетворення
PsDocument завантаження PostScript (.ps) та Encapsulated PostScript (.eps) файлів і експортує їх до PDF або растрових зображень. Обидва типи файлів обробляються одним класом.
PsDocument.from_file(path)завантаження з шляху файлуPsDocument.from_bytes(data)завантаження з нерозроблених байтівPsDocument.to_pdf(options)експорт на PDF байтиPsDocument.to_image(options)експорт на PNG або JPEG байти.
XPS перетворення
XpsDocument Завантаження XML Paper Specification (.xps) файлів і експортує їх у PDF або Растерні зображення. to_pdf() і to_image() інтерфейс застосовується.
XpsDocument.from_file(path)завантаження з шляху файлуXpsDocument.from_bytes(data)завантаження з нерозроблених байтівXpsDocument.to_pdf(options)експорт на PDF байтиXpsDocument.to_image(options)експорт до байтів растрового зображення
Вихід растрового зображення
ImageSaveOptions Контролює формат і роздільність виходу растра. format до "png" або "jpeg" і dpi для визначення розмірного розділу виходу.
Метадані EPS
DscMetadata забезпечує структурований доступ до коментарів заголовку DSC у файлах EPS: обмеження. поле для створення, розміри сторінки, орієнтації, заголовку та автора. Доступ через: PsDocument.dsc.
Сервер MCP
Факультативний сервер MCP експонує: ps_to_pdf, ps_to_image, xps_to_pdf, і xps_to_image як інструменти дистанційного перетворення за допомогою FastMCP. McpInput і McpOutput обробка шляхів файлів та байтів, кодованих на базі 64.
Низький рівень видання
RenderModelBuilder конструкції RenderDocument об’єкти поступово з begin_page(), add_path(), add_text(), add_image(), і end_page(). PdfWriter серіалізує a RenderDocument PDF. PdfMetadata встановлює метадані документу.
Реферат на API
| Class | Description |
|---|---|
PsDocument | Завантаження та експорт файлів PS/EPS |
XpsDocument | Завантаження та експорт файлів XPS |
ImageSaveOptions | Контролює формат виходу растра та DPI |
DscMetadata | Полі заголовку EPS DSC (обмежувальне поле, назва і т.д.) |
PdfWriter | Серіалізація документу на PDF байти |
PdfMetadata | Вихідні метадані PDF (назва, автор, виробник) |
RenderModelBuilder | Створення документів з рендеруванням поступово |
McpInput | Вхід сервера MCP (шлях файлу або base64 байти) |
McpOutput | Вихід сервера MCP (база64 байтів або шлях файлу) |