PsDocument
Übersicht
PsDocument ist eine Klasse in Aspose.Page FOSS für Python.
Stellt ein geladenes oder editierbares PS/EPS-Dokument dar.
Diese Klasse bietet 14 Methoden zur Arbeit mit PsDocument-Objekten in Python-Programmen. Verfügbare Methoden umfassen: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp und 2 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Page FOSS für Python-Paket installiert wurde. Eigenschaften: data, dirty, dsc, header, is_eps, pages und 3 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
data | bytes | Lesen/Schreiben | Liest oder setzt die Daten. |
is_eps | bool | Lesen/Schreiben | Liest oder setzt das IsEps. |
dsc | `DscMetadata | None` | Lesen/Schreiben |
source_path | `str | None` | Lesen/Schreiben |
pages | list[PsPage] | Lesen/Schreiben | Ruft die Seiten ab oder legt sie fest. |
prolog | list[str] | Lesen/Schreiben | Liest oder setzt den Prolog. |
trailer | list[str] | Lesen/Schreiben | Liest oder setzt den Trailer. |
header | `str | None` | Lesen/Schreiben |
dirty | bool | Lesen/Schreiben | Liest oder setzt den dirty. |
Methoden
| Signatur | Beschreibung |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Erstelle ein neues PS/EPS-Dokument mit einer einzelnen leeren Seite. |
from_bytes(data: bytes) → "PsDocument" | Erstelle ein Dokument aus Bytes und erkenne EPS-Metadaten. |
from_file(path: str) → "PsDocument" | Erstelle ein Dokument aus einem Dateipfad. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Seite am angegebenen Index entfernen. |
get_page(index: int) → PsPage | Seite am angegebenen Index zurückgeben. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Geben Sie die rohen Dokument-Bytes zurück. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Setze XMP-Metadaten in einem EPS-Dokument. |
remove_xmp() | Entfernen Sie XMP-Metadaten aus einem EPS-Dokument. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Konvertieren Sie das Dokument in Rasterbild-Bytes. |