PsDocument
Overview
PsDocument є клас у Aspose.Page FOSS для Python.
Представляє завантажений або редагуваний документ PS/EPS.
Цей клас надає 14 методів роботи з об’єктами PsDocument в програмах Python. Доступні методи включають: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, і 2 додаткових методів. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Page FOSS для пакету Python. Свойства: data, dirty, dsc, header, is_eps, pages, і ще три.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
data | bytes | Читання/писання | отримує або встановлює дані. |
is_eps | bool | Читання/писання | Починає або встановлює епс. |
dsc | `DscMetadata | None` | Читання/писання |
source_path | `str | None` | Читання/писання |
pages | list[PsPage] | Читання/писання | Обирає або встановлює сторінки. |
prolog | list[str] | Читання/писання | Обирає або встановлює пролог. |
trailer | list[str] | Читання/писання | Захопить або приготуйте приставку. |
header | `str | None` | Читання/писання |
dirty | bool | Читання/писання | Він або вбиває, або забирає. |
Methods
| Signature | Description |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Створення нового документа PS/EPS з однією порожньою сторінкою. |
from_bytes(data: bytes) → "PsDocument" | Створити документ з байтів і виявити метадані EPS. |
from_file(path: str) → "PsDocument" | Створення документа з шляху файлу. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Видаліть сторінку з наведеного в ньому індексу. |
get_page(index: int) → PsPage | Поверніть сторінку в наведеному індексі. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Поверніть байт-документ. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Налаштуйте метадані XMP на EPS-документ. |
remove_xmp() | Видалення метаданних XMP з EPS-документу. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Перемістити документ у байти растрового зображення. |