PsDocument

Обзор

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 for Python. Свойства: data, dirty, dsc, header, is_eps, pages,И ещё 3.

Свойства

Наименование:Тип:AccessОписание:
databytesЧитать/писатьПолучает или задает данные.
is_epsboolЧитать/писатьПолучает или задает значение is eps.
dsc`DscMetadataNone`Читать/писать
source_path`strNone`Читать/писать
pageslist[PsPage]Читать/писатьПолучает или задает страницы.
prologlist[str]Читать/писатьПолучает или задает пролог.
trailerlist[str]Читать/писатьПолучает или задает trailer.
header`strNone`Читать/писать
dirtyboolЧитать/писатьПолучает или задает значение dirty.

Методы

SignatureОписание:
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: strNone)bytes`
as_bytes()bytesВозвращайте необработанные байты документа.
get_xmp() → `strNone`
set_xmp(xmp_xml: str)Установить XMP‑метаданные в документ EPS.
remove_xmp()Удаление метаданных XMP из документа EPS.
`to_pdf(options: “PdfSaveOptionsNone”)bytes`
to_image(options: "ImageSaveOptions")bytesПреобразовать документ в байты растрового изображения.

См. также:

 Русский