PsDocument
Revisión
PsDocument Es una clase en Aspose.Page FOSS para Python.
Representa un documento de PS/EPS cargado o editable.
Esta clase proporciona 14 métodos para trabajar con objetos PsDocument en los programas de Python. Los métodos disponibles incluyen: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp,y dos métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Page FOSS para el paquete de python. Propiedades : data, dirty, dsc, header, is_eps, pages,Y tres más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
data | bytes | Leer / escribir | Obtenga o coloca los datos. |
is_eps | bool | Leer / escribir | Obtenga o establece el es eps. |
dsc | `DscMetadata | None` | Leer / escribir |
source_path | `str | None` | Leer / escribir |
pages | list[PsPage] | Leer / escribir | Obtenga o coloca las páginas. |
prolog | list[str] | Leer / escribir | Obtenga o coloca el prolog. |
trailer | list[str] | Leer / escribir | Se puede hacer o poner el trailer. |
header | `str | None` | Leer / escribir |
dirty | bool | Leer / escribir | Se toma o se pone la sucia. |
Metodología
| firma | Descripción |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Crea un nuevo documento PS/EPS con una sola página vacía. |
from_bytes(data: bytes) → "PsDocument" | Crea un documento de bajos y detecta metadatos EPS. |
from_file(path: str) → "PsDocument" | Crea un documento de una ruta de archivo. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Removemos la página en el índice proporcionado. |
get_page(index: int) → PsPage | Devolver la página al índice proporcionado. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Retorno de los bajos de documentos crudos. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Configura los metadatos XMP en un documento EPS. |
remove_xmp() | Removemos los metadatos de XMP desde un documento EPS. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Convertir el documento en raster imágenes bajas. |