เครื่องจักร TeX
เครื่องจักร TeX
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() เพื่อทําการ type setting:
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
TeXOptions() การสร้างมันโดยไม่มีการใช้ argument ตัวอัตรา TeX แบบตั้งค่าที่เหมาะสมสําหรับเอกสารส่วนใหญ่.
คําอธิบายการพบบ่อย API
| ประเภท / กลไก | Description |
|---|---|
TeXJob | จุดเข้าเครื่องหลัก |
TeXJob.run() | การประกอบ type setting; การส่งกลับ byte output |
TeXOptions | การตั้งค่าเครื่องยนต์ |
PdfDevice | เครื่องออก PDF |
DviDevice | อุปกรณ์ออก DVI |
SvgDevice | อุปกรณ์การออก SVG |
SvgDevice.get_all_pages() | การคืนตัวเลข SVG ไบต์ต่อหน้า |