XpsDocument
المعلومات العامة
XpsDocument هي فئة في Aspose.Page FOSS لـ Python.
يمثل مستند XPS محمول أو قابل للتحرير.
يوفر هذا الفصل 12 طريقة للعمل مع XpsDocument كائنات في برامج Python. المنهجيات المتاحة تشمل: add_page, create, from_bytes, from_file, get_print_tickets, insert_page, remove_page, remove_print_ticket, save, set_print_ticket, to_image, to_pdf. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق بايثون بعد تثبيت حزمة Aspose.Page FOSS for Python. خصائص: builder, package.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
package | XpsPackage | القراءة/ الكتابة | يحصل أو يضع الحزمة. |
builder | XpsDocumentBuilder | القراءة/ الكتابة | يحصل أو يضع البنّاء. |
الطرق
| التوقيع | وصف |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | إنشاء وثيقة XPS من بايت. |
from_file(path: str) → "XpsDocument" | إنشاء وثيقة XPS من مسار ملف. |
add_page(width: float, height: float) → XpsFixedPage | إضافة صفحة ثابتة جديدة وإرجاعها. |
insert_page(index: int, page: XpsFixedPage) | إدراج صفحة ثابتة في المؤشر المحدد. |
remove_page(index: int) | إزالة صفحة ثابتة في المؤشر المحدد. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | أعد جميع التذاكر المطبوعة في الوثيقة. |
| `set_print_ticket(scope: str, xml: str, page_index: int | None)` |
| `remove_print_ticket(scope: str, page_index: int | None)` |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | تحويل الوثيقة إلى بايتات صورة راستر. |