PsDocument
PsDocument
Overview
PsDocument adalah kelas di Aspose.Page FOSS untuk Python.
Menampilkan dokumen PS/EPS yang dimuat atau dapat diedit.
Kelas ini menyediakan 14 metode untuk bekerja dengan PsDocument objek dalam program Python. Metode yang tersedia meliputi: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, dan 2 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python apa pun setelah menginstal paket FOSS for Python. Sifatnya: data, dirty, dsc, header, is_eps, pages, dan 3 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
data | bytes | Membaca/menulis | Mendapatkan atau mengatur data. |
is_eps | bool | Membaca/menulis | Mendapatkan atau menetapkan EPS. |
dsc | `DscMetadata | None` | Membaca/menulis |
source_path | `str | None` | Membaca/menulis |
pages | list[PsPage] | Membaca/menulis | Mendapatkan atau mengatur halaman. |
prolog | list[str] | Membaca/menulis | Mendapatkan atau mengatur prolog. |
trailer | list[str] | Membaca/menulis | Mendapatkan atau mengatur trailer. |
header | `str | None` | Membaca/menulis |
dirty | bool | Membaca/menulis | Menang atau membuat kotor. |
Methods
| Signature | Description |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Buat dokumen PS/EPS baru dengan satu halaman kosong. |
from_bytes(data: bytes) → "PsDocument" | Buat dokumen dari byte dan mendeteksi metadata EPS. |
from_file(path: str) → "PsDocument" | Buat dokumen dari jalur file. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Hapus halaman di indeks yang disediakan. |
get_page(index: int) → PsPage | Kembalikan halaman pada indeks yang disediakan. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Kembalikan dokumen mentah byte. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Tetapkan metadata XMP pada dokumen EPS. |
remove_xmp() | Menghapus metadata XMP dari dokumen EPS. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Konversi dokumen ke byte gambar raster. |