输入源

输入源

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 参考概述

ClassDescription
FileInputSource从文件路径中读取TeX标记
StringInputSource从Python字符串中读取TeX标记
InputSource输入源的抽象基级

See Also

 中文