PsDocument
Opinie generală
PsDocument este o clasă în Aspose.Page FOSS pentru Python.
Reprezintă un document PS/EPS încărcat sau editabil.
Această clasă oferă 14 metode pentru a lucra cu obiecte PsDocument în programele Python. Metodele disponibile includ: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, și 2 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python. Proprietăți: data, dirty, dsc, header, is_eps, pages, şi încă 3 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Access | Descriere: |
|---|---|---|---|
data | bytes | Citire/scriere | Obține sau stabilește datele. |
is_eps | bool | Citire/scriere | Obține sau stabilește is eps. |
dsc | `DscMetadata | None` | Citire/scriere |
source_path | `str | None` | Citire/scriere |
pages | list[PsPage] | Citire/scriere | Obține sau stabilește paginile. |
prolog | list[str] | Citire/scriere | Obține sau setează prologul. |
trailer | list[str] | Citire/scriere | Obține sau stabilește remorca. |
header | `str | None` | Citire/scriere |
dirty | bool | Citire/scriere | Obține sau setează dirty. |
Metode de evaluare
| Signature | Descriere: |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Crearea unui nou document PS/EPS cu o singură pagină goală. |
from_bytes(data: bytes) → "PsDocument" | Creează un document din baiti și detectează metadatele EPS. |
from_file(path: str) → "PsDocument" | Creează un document dintr-o cale de fişier. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Îndepărtaţi pagina de la indexul furnizat. |
get_page(index: int) → PsPage | Întoarce pagina la indexul furnizat. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Întoarce byte documentul brut. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Setați metadatele XMP pe un document EPS. |
remove_xmp() | Îndepărtați metadatele XMP dintr-un document EPS. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Convertează documentul în baiti de imagine raster. |