PsDocument
Vue de l’ensemble
‘PsDocument’ est une classe dans Aspose.Page FOSS pour Python.
Il représente un document PS/EPS chargé ou édité.
Cette classe fournit 14 méthodes pour travailler avec des objets PsDocument dans les programmes Python. Les méthodologies disponibles comprennent: add_page, as_bytes , ‘create;from_bytes; file : get_page et get_xmp . insert_ page ! remove_ Page ? removez_ xmp ́ ; sauvez-vous, set_XMP. Tous les membres publics sont accessibles à toute application Pythone après l'installation de la paire Aspose.Page FOSS pour PyThone. Propriétés : data., dirty``,, dceheader isepsspages`et plus.
Propriétés
| Name | Type | Access | Description |
|---|---|---|---|
data | bytes | Read/Write | Gets or sets the data. |
is_eps | bool | Read/Write | Gets or sets the is eps. |
dsc | `DscMetadata | None` | Read/Write |
source_path | `str | None` | Read/Write |
pages | list[PsPage] | Read/Write | Gets or sets the pages. |
prolog | list[str] | Read/Write | Gets or sets the prolog. |
trailer | list[str] | Read/Write | Gets or sets the trailer. |
header | `str | None` | Read/Write |
dirty | bool | Read/Write | Gets or sets the dirty. |
méthodes
| Signature | Description |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Create a new PS/EPS document with a single empty page. |
from_bytes(data: bytes) → "PsDocument" | Create a document from bytes and detect EPS metadata. |
from_file(path: str) → "PsDocument" | Create a document from a file path. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Remove the page at the provided index. |
get_page(index: int) → PsPage | Return the page at the provided index. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Return the raw document bytes. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Set XMP metadata on an EPS document. |
remove_xmp() | Remove XMP metadata from an EPS document. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Convert the document to raster image bytes. |
Voir aussi
- Aspose.Page pour Python — API d’entreprise référence