مصادر الإدخال

مصادر الإدخال

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فئة أساسية مجردة لمصادر المدخلات

انظر أيضا

 العربية