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

NameTypeAccessDescription
databytesRead/WriteGets or sets the data.
is_epsboolRead/WriteGets or sets the is eps.
dsc`DscMetadataNone`Read/Write
source_path`strNone`Read/Write
pageslist[PsPage]Read/WriteGets or sets the pages.
prologlist[str]Read/WriteGets or sets the prolog.
trailerlist[str]Read/WriteGets or sets the trailer.
header`strNone`Read/Write
dirtyboolRead/WriteGets or sets the dirty.

méthodes

SignatureDescription
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)PsPageReturn the page at the provided index.
`save(path: strNone)bytes`
as_bytes()bytesReturn the raw document bytes.
get_xmp() → `strNone`
set_xmp(xmp_xml: str)Set XMP metadata on an EPS document.
remove_xmp()Remove XMP metadata from an EPS document.
`to_pdf(options: “PdfSaveOptionsNone”)bytes`
to_image(options: "ImageSaveOptions")bytesConvert the document to raster image bytes.

Voir aussi

  • Aspose.Page pour Python — API d’entreprise référence
 Français