PsDocument

Genel Bakış

PsDocument Python için FOSS’de bir sınıf.

Yüklenen veya düzenlenebilir bir PS/EPS belgesi.

Bu sınıf, Python programlarında PsDocument nesnelerle çalışmak için 14 yöntem sağlar. Kullanılabilir yöntemler şunlardır: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, ve 2 ek yöntem. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: data, dirty, dsc, header, is_eps, pages,Ve 3 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
databytesOkuma/YazmaVeriyi alır veya ayarlar.
is_epsboolOkuma/Yazmais eps değerini alır veya ayarlar.
dsc`DscMetadataNone`Okuma/Yazma
source_path`strNone`Okuma/Yazma
pageslist[PsPage]Okuma/YazmaSayfaları alır veya ayarlar.
prologlist[str]Okuma/YazmaPrologu alır veya ayarlar.
trailerlist[str]Okuma/YazmaTrailer’ı alır veya ayarlar.
header`strNone`Okuma/Yazma
dirtyboolOkuma/Yazmadirty özelliğini alır veya ayarlar.

Yöntemler

SignatureAçıklama:
create(is_eps: bool, page_size: tuple[float, float])"PsDocument"Tek bir boş sayfa ile yeni PS/EPS belgesini oluşturun.
from_bytes(data: bytes)"PsDocument"Baytlardan bir belge oluşturun ve EPS metadatalarını tespit edin.
from_file(path: str)"PsDocument"Dosya yolu ile bir belge oluşturun.
`add_page(size: tuple[float, float]None)PsPage`
`insert_page(index: int, size: tuple[float, float]None)PsPage`
remove_page(index: int)Sayfayı sağlanan indeksden kaldırın.
get_page(index: int)PsPageSayfayı sağlanan indeksde geri gönderin.
`save(path: strNone)bytes`
as_bytes()bytesÇözel belge baytlarını iade et.
get_xmp() → `strNone`
set_xmp(xmp_xml: str)Bir EPS belgesine XMP üst verilerini ayarlayın.
remove_xmp()EPS belgelerinden XMP meta verilerini kaldır.
`to_pdf(options: “PdfSaveOptionsNone”)bytes`
to_image(options: "ImageSaveOptions")bytesBelgeyi raster görüntü baytlarına dönüştür.

Ayrıca bakınız:

 Türkçe