مميزات نظرة عامة
مميزات نظرة عامة
Aspose.TeX FOSS for Python is a pure-Python TeX typesetting engine. This page summarises its capabilities.
معالجة TeX
المكتبة تقوم بمعالجة علامات TeX من خلال TeXJob المادة:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()صيغ المخرجات
| شكل | فئة الأجهزة | ملاحظات |
|---|---|---|
PdfDevice | يعيد بايت من run() | |
| DVI | DviDevice | يعيد بايت من run() |
| SVG | SvgDevice | الصفحات التي تم استرجاعها عبر: get_all_pages() |
مصادر الإدخال
| مصدر: | الفئة | ملاحظات |
|---|---|---|
| الملف | FileInputSource | يقرأ: .tex ملف من القرص |
| سلسلة | StringInputSource | يقبل علامات TeX الخام كسلسله Python |
لا تعتمد على الأمور الخارجية
Aspose.TeX FOSS for Python requires no LaTeX installation, no Perl runtime, and no external TeX distribution. The engine is entirely self-contained.
نصائح
- استخدام
StringInputSourceلـ علامات TeX النشأة ديناميكياً. - استخدام
FileInputSourceللقائمة.texالملفات. TeXOptions()يستخدم التخمينات المعتمدة المعقولة، لا حاجة إلى تكوين لمعظم حالات الاستخدام.