PsDocument
ภาพรวม
PsDocument เป็นคลาสใน Aspose.Page FOSS สําหรับ Python.
แสดงเป็นเอกสาร PS/EPS ที่ถูกอัดหรือสามารถแก้ไขได้.
หมวดนี้ให้ 14 วิธีในการทํางานกับวัตถุ PsDocument ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp,และวิธีการเพิ่มเติม 2 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: data, dirty, dsc, header, is_eps, pages,และอีก 3 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
data | bytes | อ่าน/เขียน | รับหรือกำหนด data. |
is_eps | bool | อ่าน/เขียน | รับหรือกำหนดค่า is eps. |
dsc | `DscMetadata | None` | อ่าน/เขียน |
source_path | `str | None` | อ่าน/เขียน |
pages | list[PsPage] | อ่าน/เขียน | รับหรือกำหนดหน้า. |
prolog | list[str] | อ่าน/เขียน | รับหรือกำหนด prolog. |
trailer | list[str] | อ่าน/เขียน | รับหรือกำหนด trailer. |
header | `str | None` | อ่าน/เขียน |
dirty | bool | อ่าน/เขียน | รับหรือกำหนดค่า dirty. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | สร้างเอกสาร PS/EPS ใหม่ ด้วยหน้าว่างเดียว. |
from_bytes(data: bytes) → "PsDocument" | สร้างเอกสารจากไบท์ และตรวจจับเมตาเดท EPS. |
from_file(path: str) → "PsDocument" | สร้างเอกสารจากเส้นทางไฟล์. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | ถอดหน้าที่อัตรานิยมที่ให้ไว้. |
get_page(index: int) → PsPage | กลับหน้าที่อัตรานิยมที่ให้ไว้. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | กลับบายต์เอกสารสด. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | ตั้งค่าเมตาดาต้า XMP บนเอกสาร EPS. |
remove_xmp() | ลบ metadata XMP จากเอกสาร EPS. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | เปลี่ยนเอกสารเป็นรูปราสเตอร์ไบท์. |