Tổng quan tính năng
Tổng quan tính năng
Aspose.TeX FOSS cho Python là một engine dàn trang TeX thuần Python. Trang này tóm tắt các khả năng của nó.
Xử lý TeX
Thư viện xử lý ngôn ngữ đánh dấu TeX thông qua một đối tượng TeXJob:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Định dạng đầu ra
| Định dạng | Lớp Thiết bị | Notes |
|---|---|---|
PdfDevice | Trả về byte từ run() | |
| DVI | DviDevice | Trả về byte từ run() |
| SVG | SvgDevice | Trang được lấy thông qua get_all_pages() |
Nguồn đầu vào
| Source | Lớp | Notes |
|---|---|---|
| File | FileInputSource | Đọc một tệp .tex từ đĩa |
| String | StringInputSource | Chấp nhận markup TeX thô dưới dạng chuỗi Python |
Không có phụ thuộc bên ngoài
Aspose.TeX FOSS cho Python không yêu cầu cài đặt LaTeX, không cần runtime Perl và không có phân phối TeX bên ngoài. Engine hoàn toàn tự chứa.
Tips
- Sử dụng
StringInputSourcecho mã đánh dấu TeX được tạo động. - Sử dụng
FileInputSourcecho các tệp.texhiện có. TeXOptions()sử dụng các giá trị mặc định hợp lý; không cần cấu hình cho hầu hết các trường hợp sử dụng.