PsDocument
Översikt
PsDocument är en klass i Aspose.Page FOSS för Python.
Representerar ett laddat eller redigerbart PS/EPS-dokument.
Denna klass ger 14 metoder för att arbeta med PsDocument objekt i Python-program. Tillgängliga metoder är bland annat: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, och två ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Page FOSS for Python paketet. Egenskaper: data, dirty, dsc, header, is_eps, pages,Och tre till.
Egenskaper
| Namn och namn: | Typ: | Access | Beskrivning |
|---|---|---|---|
data | bytes | Läs/skriv | Hämtar eller anger data. |
is_eps | bool | Läs/skriv | Hämtar eller anger is eps. |
dsc | `DscMetadata | None` | Läs/skriv |
source_path | `str | None` | Läs/skriv |
pages | list[PsPage] | Läs/skriv | Hämtar eller anger sidorna. |
prolog | list[str] | Läs/skriv | Hämtar eller anger prologen. |
trailer | list[str] | Läs/skriv | Hämtar eller anger trailer. |
header | `str | None` | Läs/skriv |
dirty | bool | Läs/skriv | Hämtar eller anger smutsig. |
Methods
| Signature | Beskrivning |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Skapa ett nytt PS/EPS-dokument med en enda tom sida. |
from_bytes(data: bytes) → "PsDocument" | Skapa ett dokument från byte och upptäck EPS-metadata. |
from_file(path: str) → "PsDocument" | Skapa ett dokument från en filväg. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Ta bort sidan i det angivna indexet. |
get_page(index: int) → PsPage | Återlämna sidan i det angivna indexet. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Ge tillbaka de råa dokumentbytearna. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Ställ in XMP-metadata på ett EPS-dokument. |
remove_xmp() | Ta bort XMP-metadata från ett EPS-dokument. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Konvertera dokumentet till rasterbildsbyte. |