مصادر الإدخال
مصادر الإدخال
Aspose.TeX FOSS for Python provides two input source classes: FileInputSource لقراءة علامات TeX من القرص، و StringInputSource لإدخال في الذاكرة.
FileInputSource
FileInputSource يقرأ علامات TeX من مسار ملف:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()StringInputSource
StringInputSource يقبل علامات TeX الخام كسلسلة Python:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()نصائح وأفضل الممارسات
- استخدام
FileInputSourceللقائمة.texملفات على القرص. - استخدام
StringInputSourceعند توليد علامات TeX برمجياً. - كلا المصدرين ينفذان المخططات التشغيلية.
InputSourceفئة أساسية مجردة و هي قابل للتبديل كـ:TeXJobحجج البناء.
إشارة API
| الفئة | وصف |
|---|---|
FileInputSource | قراءة علامات TeX من مسار الملف |
StringInputSource | قراءة علامات TeX من سلسلة Python |
InputSource | فئة أساسية مجردة لمصادر المدخلات |