PsDocument
Overzicht
PsDocument is een klasse in Aspose.Page FOSS voor Python.
Geeft een geladen of bewerkbaar PS/EPS document weer.
Deze klasse biedt 14 methoden voor het werken met PsDocument objecten in Python programma’s. Beschikbare methoden zijn: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, en 2 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python toepassing na het installeren van het Aspose.Page FOSS voor Python pakket. Eigenschappen: data, dirty, dsc, header, is_eps, pages, en nog 3.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
data | bytes | Lezen/schrijven | Haalt of stelt de gegevens in. |
is_eps | bool | Lezen/schrijven | Haalt op of stelt de is eps in. |
dsc | `DscMetadata | None` | Lezen/schrijven |
source_path | `str | None` | Lezen/schrijven |
pages | list[PsPage] | Lezen/schrijven | Krijgt of stelt de pagina’s in. |
prolog | list[str] | Lezen/schrijven | Haalt de prolog op of stelt deze in. |
trailer | list[str] | Lezen/schrijven | Haalt de trailer op of stelt deze in. |
header | `str | None` | Lezen/schrijven |
dirty | bool | Lezen/schrijven | Haalt de dirty op of stelt deze in. |
Methoden
| Handtekening | Beschrijving |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Maak een nieuw PS/EPS document met een enkele lege pagina. |
from_bytes(data: bytes) → "PsDocument" | Maak een document van bytes en detecteer EPS-metadata. |
from_file(path: str) → "PsDocument" | Maak een document van een bestandspad. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Verwijder de pagina op de opgegeven index. |
get_page(index: int) → PsPage | Retourneer de pagina op de opgegeven index. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Retourneer de ruwe documentbytes. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Stel XMP-metadata in op een EPS-document. |
remove_xmp() | Verwijder XMP-metadata uit een EPS-document. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Converteer het document naar rasterafbeeldingsbytes. |