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

NameTypeAccessDescription
databytesЧитання/писанняотримує або встановлює дані.
is_epsboolЧитання/писанняПочинає або встановлює епс.
dsc`DscMetadataNone`Читання/писання
source_path`strNone`Читання/писання
pageslist[PsPage]Читання/писанняОбирає або встановлює сторінки.
prologlist[str]Читання/писанняОбирає або встановлює пролог.
trailerlist[str]Читання/писанняЗахопить або приготуйте приставку.
header`strNone`Читання/писання
dirtyboolЧитання/писанняВін або вбиває, або забирає.

Methods

SignatureDescription
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Перемістити документ у байти растрового зображення.

See Also

 Українська