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 آخرين.

خصائص

اسمالنوعالوصولوصف
databytesالقراءة/ الكتابةيحصل على البيانات أو يضعها.
is_epsboolالقراءة/ الكتابةيحصل أو يضع إيه بي إس.
dsc`DscMetadataNone`القراءة/ الكتابة
source_path`strNone`القراءة/ الكتابة
pageslist[PsPage]القراءة/ الكتابةيحصل أو يضع الصفحات.
prologlist[str]القراءة/ الكتابةيحصل أو يضع المقدمة.
trailerlist[str]القراءة/ الكتابةيحصل أو يضع المقطورة.
header`strNone`القراءة/ الكتابة
dirtyboolالقراءة/ الكتابةيحصل أو يضع القذارة.

الطرق

التوقيعوصف
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: strNone)bytes`
as_bytes()bytesأعد بايتات المستند الخام.
get_xmp() → `strNone`
set_xmp(xmp_xml: str)حدد بيانات XMP على وثيقة EPS.
remove_xmp()إزالة بيانات XMP من وثيقة EPS.
`to_pdf(options: “PdfSaveOptionsNone”)bytes`
to_image(options: "ImageSaveOptions")bytesتحويل الوثيقة إلى بايتات صورة راستر.

انظر أيضاً

 العربية