德克斯引擎

德克斯引擎

TeXJob 是 Aspose.TeX FOSS 引擎的主要入口点,它接受了 输入源,输出装置和可选的 TeXOptions,然后运行 编写管道.


Constructor

TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)
ParameterTypeDescription
sourceInputSourceFileInputSource 或是 StringInputSource
deviceOutputDevicePdfDevice, DviDevice,或是: SvgDevice
optionsTeXOptions发动机选项;默认为 TeXOptions()

运行发动机

Call run() 执行类型设置:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
output_bytes = job.run()

返回值为: bytes 对于 PdfDevice 及其他 DviDevice.为了 SvgDevice, 返回值为: None;页面的搜索是通过; SvgDevice.get_all_pages().


技术选择

TeXOptions() 构建它没有参数使用 标准的TeX默认文件,适用于大多数文档.


API 参考概述

类/方法Description
TeXJob主动机入口点
TeXJob.run()执行类型设置;返回输出字节
TeXOptions发动机配置
PdfDevice文件输出设备
DviDevice导航输出设备
SvgDevice输出SVG设备
SvgDevice.get_all_pages()每页返回SVG字节串

See Also

 中文