ภาพรวมคุณลักษณะ
ภาพรวมของคุณลักษณะ
Aspose.TeX FOSS for Python เป็นเครื่องยนต์จัดรูปแบบ TeX แบบ pure-Python. หน้าเว็บนี้สรุปความสามารถของมัน.
TeX การประมวลผล
ไลบรารีประมวลผลมาร์กอัป TeX ผ่านอ็อบเจ็กต์ TeXJob:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()รูปแบบผลลัพธ์
| รูปแบบ | คลาสอุปกรณ์ | Notes |
|---|---|---|
PdfDevice | คืนค่าไบต์จาก run() | |
| DVI | DviDevice | คืนค่าไบต์จาก run() |
| SVG | SvgDevice | หน้าที่ดึงมาผ่าน get_all_pages() |
แหล่งข้อมูลเข้า
| Source | คลาส | Notes |
|---|---|---|
| File | FileInputSource | อ่านไฟล์ .tex จากดิสก์ |
| String | StringInputSource | รับมาร์กอัป TeX ดิบเป็นสตริง Python |
ไม่มีการพึ่งพาภายนอก
Aspose.TeX FOSS สำหรับ Python ไม่ต้องการการติดตั้ง LaTeX, ไม่ต้องการ runtime ของ Perl, และไม่ต้องการการจัดจำหน่าย TeX ภายนอก. เอนจินเป็นอิสระโดยสมบูรณ์.
Tips
- ใช้
StringInputSourceสำหรับมาร์กอัป TeX ที่สร้างขึ้นแบบไดนามิก. - ใช้
FileInputSourceสำหรับไฟล์.texที่มีอยู่แล้ว. TeXOptions()ใช้ค่าตั้งต้นที่สมเหตุสมผล; ไม่จำเป็นต้องกำหนดค่าสำหรับกรณีการใช้งานส่วนใหญ่.