Джерела входу
Джерела входу
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
| Class | Description |
|---|---|
FileInputSource | Читання знаків TeX з шляху файлу |
StringInputSource | Читання ознак TeX з Python-струнки |
InputSource | Абстрактний базовий клас для джерел введення |