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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
data | bytes | Odczyt/zapis | Pobiera lub ustawia dane. |
is_eps | bool | Odczyt/zapis | Pobiera lub ustawia wartość is eps. |
dsc | `DscMetadata | None` | Odczyt/zapis |
source_path | `str | None` | Odczyt/zapis |
pages | list[PsPage] | Odczyt/zapis | Pobiera lub ustawia strony. |
prolog | list[str] | Odczyt/zapis | Pobiera lub ustawia prolog. |
trailer | list[str] | Odczyt/zapis | Pobiera lub ustawia trailer. |
header | `str | None` | Odczyt/zapis |
dirty | bool | Odczyt/zapis | Pobiera lub ustawia dirty. |
Metody
| Sygnatura | Opis |
|---|---|
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) → PsPage | Zwróć stronę pod podanym indeksem. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Zwróć surowe bajty dokumentu. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Ustaw metadane XMP w dokumencie EPS. |
remove_xmp() | Usuń metadane XMP z dokumentu EPS. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Konwertuj dokument na bajty obrazu rastrowego. |