الأسئلة المتكررة
مجاناً ومصدر مفتوح
ما هو الترخيص الذي يستخدمه Aspose.Page FOSS لـ Python؟?
Aspose.Page FOSS for Python is released under the MIT License. The full license text متاح في المنتدى الإلكتروني. LICENSE ملف في مستودع غيت هاب.
هل يمكنني استخدامه في المنتجات التجارية؟?
نعم، ترخيص MIT يسمح باستخدامها في تطبيقات خاصة وتجارية دون أن تتطلب منك فتح المصدر الخاص بك.
هل هناك محاكمة مجانية أو حد استخدام؟?
لا، المكتبة مجانية تماماً تحت ترخيص MIT بدون حدود استخدام أو علامات مائية ولا قيود زمنية.
التثبيت و المتطلبات
كيف أثبت Aspose.Font FOSS لـ Python؟?
تثبيت من PyPI باستخدام pip:
pip install aspose-page-foss>=0.1.0ما هي النسخة Python التي يجب أن تكون متاحة؟?
مطلوب بايثون 3.10 أو أحدث.
هل هناك أي إدمانات أصلية؟?
لا. المكتبة ليست معتمدة على Ghostscript أو Adobe Reader ، أو أي وقت تشغيل أصلي آخر. إنها تعمل على Windows و Linux و macOS دون حزم نظام إضافية.
شكل الدعم
ما هي صيغ الإدخال التي تدعمها المكتبة؟?
مكتبة تقرأ PostScript (.ps), PostScript المغطاة (.eps), و XML Paper المواصفات (.xps) الملفات.
ما هي صيغ الناتج التي تنتجها المكتبة؟?
التصديرات المكتبة إلى PDF (عن طريق to_pdf()) و إلى PNG أو JPEG الصور الرأسية (عن طريق to_image() مع ImageSaveOptions).
هل يمكن للمكتبة إنشاء ملفات PS أو XPS من الصفر؟?
PsDocument يقدم create() و add_page() طرق بناء مركبات الطاقة الجديدة الوثائق، و XpsDocument يقدم create() و add_page() لـ XPS. استخدام PsDocument.save() أو XpsDocument.save() لكتابة النتيجة.
استخدام النار
كيف أُحول ملف PS إلى PDF؟?
from pathlib import Path
from aspose.page.ps.document import PsDocument
ps = PsDocument.from_file("input.ps")
Path("output.pdf").write_bytes(ps.to_pdf())كيف أُحول ملف EPS إلى PNG؟?
from pathlib import Path
from aspose.page.ps.document import PsDocument
from aspose.page.ps.output import ImageSaveOptions
eps = PsDocument.from_file("input.eps")
opts = ImageSaveOptions(format="png", dpi=150)
Path("output.png").write_bytes(eps.to_image(opts))كيف أُحول ملف XPS إلى PDF؟?
from pathlib import Path
from aspose.page.xps.document import XpsDocument
xps = XpsDocument.from_file("input.xps")
Path("output.pdf").write_bytes(xps.to_pdf())كيف أقرأ البيانات الوصفية قبل التحويل؟?
from aspose.page.ps.document import PsDocument
eps = PsDocument.from_file("illustration.eps")
dsc = eps.dsc
if dsc is not None:
print("Title:", dsc.title)
print("Bounding box:", dsc.bounding_box)كيف يمكنني معالجة الملفات من الذاكرة بدون إدخال / خروج القرص؟?
استخدام from_bytes() لتحميل من البايتات الخام واستخدام المرجع bytes من to_pdf() أو to_image() مباشرة:
from aspose.page.ps.document import PsDocument
def convert_ps_bytes(ps_data: bytes) -> bytes:
return PsDocument.from_bytes(ps_data).to_pdf()الحد المعروف
هل تمتلك المكتبة دعمًا لجميع ميزات PostScript؟?
تنفذ المكتبة المشغلات PostScript الشائعة اللازمة لتحويل الوثائق. قد لا تقدم برامج Post Script المتخصصة للغاية التي تستخدم ميزات مستوى 3 متقدمة أو إجراءات مخصصية بشكل مماثل إلى Ghostscript.
هل هناك دعم للكتابة لمحتويات الصفحة XPS؟?
XpsDocument الدعامات add_page(), remove_page(),، و get_page() للصفحة إدارة الهيكل. يتم توفير رسم محتوى XPS منخفض المستوى عبر برنامج التشغيل الإلكتروني (XPS). RenderModelBuilder و PdfWriter مكونات.