PsDocument

Översikt

PsDocument är en klass i Aspose.Page FOSS för Python.

Representerar ett laddat eller redigerbart PS/EPS-dokument.

Denna klass ger 14 metoder för att arbeta med PsDocument objekt i Python-program. Tillgängliga metoder är bland annat: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, och två ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Page FOSS for Python paketet. Egenskaper: data, dirty, dsc, header, is_eps, pages,Och tre till.

Egenskaper

Namn och namn:Typ:AccessBeskrivning
databytesLäs/skrivHämtar eller anger data.
is_epsboolLäs/skrivHämtar eller anger is eps.
dsc`DscMetadataNone`Läs/skriv
source_path`strNone`Läs/skriv
pageslist[PsPage]Läs/skrivHämtar eller anger sidorna.
prologlist[str]Läs/skrivHämtar eller anger prologen.
trailerlist[str]Läs/skrivHämtar eller anger trailer.
header`strNone`Läs/skriv
dirtyboolLäs/skrivHämtar eller anger smutsig.

Methods

SignatureBeskrivning
create(is_eps: bool, page_size: tuple[float, float])"PsDocument"Skapa ett nytt PS/EPS-dokument med en enda tom sida.
from_bytes(data: bytes)"PsDocument"Skapa ett dokument från byte och upptäck EPS-metadata.
from_file(path: str)"PsDocument"Skapa ett dokument från en filväg.
`add_page(size: tuple[float, float]None)PsPage`
`insert_page(index: int, size: tuple[float, float]None)PsPage`
remove_page(index: int)Ta bort sidan i det angivna indexet.
get_page(index: int)PsPageÅterlämna sidan i det angivna indexet.
`save(path: strNone)bytes`
as_bytes()bytesGe tillbaka de råa dokumentbytearna.
get_xmp() → `strNone`
set_xmp(xmp_xml: str)Ställ in XMP-metadata på ett EPS-dokument.
remove_xmp()Ta bort XMP-metadata från ett EPS-dokument.
`to_pdf(options: “PdfSaveOptionsNone”)bytes`
to_image(options: "ImageSaveOptions")bytesKonvertera dokumentet till rasterbildsbyte.

Se också:

 Svenska