输入源
输入源
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 | 从Python字符串中读取TeX标记 |
InputSource | 输入源的抽象基级 |