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: | Access | Açıklama: |
|---|---|---|---|
data | bytes | Okuma/Yazma | Veriyi alır veya ayarlar. |
is_eps | bool | Okuma/Yazma | is eps değerini alır veya ayarlar. |
dsc | `DscMetadata | None` | Okuma/Yazma |
source_path | `str | None` | Okuma/Yazma |
pages | list[PsPage] | Okuma/Yazma | Sayfaları alır veya ayarlar. |
prolog | list[str] | Okuma/Yazma | Prologu alır veya ayarlar. |
trailer | list[str] | Okuma/Yazma | Trailer’ı alır veya ayarlar. |
header | `str | None` | Okuma/Yazma |
dirty | bool | Okuma/Yazma | dirty özelliğini alır veya ayarlar. |
Yöntemler
| Signature | Açı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) → PsPage | Sayfayı sağlanan indeksde geri gönderin. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Çözel belge baytlarını iade et. |
get_xmp() → `str | None` |
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: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Belgeyi raster görüntü baytlarına dönüştür. |