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 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق بايثون بعد تثبيت حزمة Aspose.Page FOSS for Python. خصائص: data, dirty, dsc, header, is_eps, pages,و 3 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
data | bytes | القراءة/ الكتابة | يحصل على البيانات أو يضعها. |
is_eps | bool | القراءة/ الكتابة | يحصل أو يضع إيه بي إس. |
dsc | `DscMetadata | None` | القراءة/ الكتابة |
source_path | `str | None` | القراءة/ الكتابة |
pages | list[PsPage] | القراءة/ الكتابة | يحصل أو يضع الصفحات. |
prolog | list[str] | القراءة/ الكتابة | يحصل أو يضع المقدمة. |
trailer | list[str] | القراءة/ الكتابة | يحصل أو يضع المقطورة. |
header | `str | None` | القراءة/ الكتابة |
dirty | bool | القراءة/ الكتابة | يحصل أو يضع القذارة. |
الطرق
| التوقيع | وصف |
|---|---|
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() | إزالة بيانات XMP من وثيقة EPS. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | تحويل الوثيقة إلى بايتات صورة راستر. |