德克斯引擎
德克斯引擎
TeXJob 是 Aspose.TeX FOSS 引擎的主要入口点,它接受了 输入源,输出装置和可选的 TeXOptions,然后运行 编写管道.
Constructor
TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)| Parameter | Type | Description |
|---|---|---|
source | InputSource | FileInputSource 或是 StringInputSource |
device | OutputDevice | PdfDevice, DviDevice,或是: SvgDevice |
options | TeXOptions | 发动机选项;默认为 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字节串 |