محرك تيكس
محرك تيكس
TeXJob هي نقطة الدخول الرئيسية لمحرك Aspose.TeX FOSS . إنها تقبل مصدر إدخال، وجهاز خروج، وخيارية. TeXOptions,ثم يدير الـ خط أنابيب التطبيق.
البناة
TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)| المعلمة | النوع | وصف |
|---|---|---|
source | InputSource | FileInputSource أو StringInputSource |
device | OutputDevice | PdfDevice, DviDevice,أو ، SvgDevice |
options | TeXOptions | خيارات المحرك; الافتراضية إلى TeXOptions() |
تشغيل المحرك
اتصلوا run() لتنفيذ تعيين النوع:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
output_bytes = job.run()القيمة المرجعية هي: bytes لـ: PdfDevice و DviDevice. من أجل SvgDevice, القيمة المرجعية هي: None;؛ يتم استرداد الصفحات مع SvgDevice.get_all_pages().
“تيكسبوتشنز”
TeXOptions() يُهيئ المحرك. بناءه بدون استخدام الحجج تطبيقات TeX القياسية المعتمدة، والتي مناسبة لمعظم الوثائق.
إشارة API
| الفئة / الطريقة | وصف |
|---|---|
TeXJob | نقطة الدخول الرئيسية للمحرك |
TeXJob.run() | تنفيذ تعيين النوع؛ إرجاع بايتات الخروج |
TeXOptions | تكوين المحرك |
PdfDevice | جهاز إصدار PDF |
DviDevice | جهاز مخرج DVI |
SvgDevice | جهاز خروج SVG |
SvgDevice.get_all_pages() | إرجاع صفحة واحدة من السلاسل البايت SVG |