PsDocument

PsDocument

Przegląd

PsDocument jest klasą w Aspose.Page FOSS dla Python.

Reprezentuje załadowany lub edytowalny dokument PS/EPS.

Ta klasa udostępnia 14 metod do pracy z obiektami PsDocument w programach Python. Dostępne metody to: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp oraz 2 dodatkowe metody. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Page FOSS dla Python. Właściwości: data, dirty, dsc, header, is_eps, pages oraz 3 kolejne.

Właściwości

NazwaTypDostępOpis
databytesOdczyt/zapisPobiera lub ustawia dane.
is_epsboolOdczyt/zapisPobiera lub ustawia wartość is eps.
dsc`DscMetadataNone`Odczyt/zapis
source_path`strNone`Odczyt/zapis
pageslist[PsPage]Odczyt/zapisPobiera lub ustawia strony.
prologlist[str]Odczyt/zapisPobiera lub ustawia prolog.
trailerlist[str]Odczyt/zapisPobiera lub ustawia trailer.
header`strNone`Odczyt/zapis
dirtyboolOdczyt/zapisPobiera lub ustawia dirty.

Metody

SygnaturaOpis
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument"Utwórz nowy dokument PS/EPS z jedną pustą stroną.
from_bytes(data: bytes) → "PsDocument"Utwórz dokument z bajtów i wykryj metadane EPS.
from_file(path: str) → "PsDocument"Utwórz dokument ze ścieżki pliku.
`add_page(size: tuple[float, float]None)→PsPage`
`insert_page(index: int, size: tuple[float, float]None)→PsPage`
remove_page(index: int)Usuń stronę pod podanym indeksem.
get_page(index: int) → PsPageZwróć stronę pod podanym indeksem.
`save(path: strNone)→bytes`
as_bytes() → bytesZwróć surowe bajty dokumentu.
get_xmp() → `strNone`
set_xmp(xmp_xml: str)Ustaw metadane XMP w dokumencie EPS.
remove_xmp()Usuń metadane XMP z dokumentu EPS.
`to_pdf(options: “PdfSaveOptionsNone”)→bytes`
to_image(options: "ImageSaveOptions") → bytesKonwertuj dokument na bajty obrazu rastrowego.

Zobacz także

 Polski