PsDocument
Panoramica
PsDocument è una classe in Aspose.Page FOSS per Python.
Rappresenta un documento PS/EPS caricato o modificabile.
Questa classe fornisce 14 metodi per lavorare con oggetti PsDocument nei programmi Python. I metodi disponibili includono: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, e 2 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Page FOSS per Python. Proprietà: data, dirty, dsc, header, is_eps, pages, e 3 ulteriori.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
data | bytes | Lettura/Scrittura | Ottiene o imposta i dati. |
is_eps | bool | Lettura/Scrittura | Ottiene o imposta il valore di IsEps. |
dsc | `DscMetadata | None` | Lettura/Scrittura |
source_path | `str | None` | Lettura/Scrittura |
pages | list[PsPage] | Lettura/Scrittura | Ottiene o imposta le pagine. |
prolog | list[str] | Lettura/Scrittura | Ottiene o imposta il prologo. |
trailer | list[str] | Lettura/Scrittura | Ottiene o imposta il trailer. |
header | `str | None` | Lettura/Scrittura |
dirty | bool | Lettura/Scrittura | Ottiene o imposta il valore di dirty. |
Metodi
| Firma | Descrizione |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Crea un nuovo documento PS/EPS con una singola pagina vuota. |
from_bytes(data: bytes) → "PsDocument" | Crea un documento da byte e rileva i metadati EPS. |
from_file(path: str) → "PsDocument" | Crea un documento da un percorso di file. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Rimuovi la pagina all’indice fornito. |
get_page(index: int) → PsPage | Restituisci la pagina all’indice fornito. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Restituisce i byte grezzi del documento. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Imposta i metadati XMP su un documento EPS. |
remove_xmp() | Rimuovi i metadati XMP da un documento EPS. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Converti il documento in byte di immagine raster. |