định dạng output

định dạng output

Aspose.TeX FOSS for Python supports three output formats through interchangeable output device classes. Pass the appropriate device to TeXJob and call run() to obtain the typeset output. PdfDevice returns PDF bytes directly from run(). DviDevice returns DVI bytes from run(). SvgDevice does not return bytes from run() — instead, retrieve per-page SVG byte strings using SvgDevice.get_all_pages() after run() completes.


PDF qua PdfDevice

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

pdf_bytes = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions()).run()
with open("output.pdf", "wb") as f:
    f.write(pdf_bytes)

DVI qua DviDevice

from aspose_tex import TeXJob, TeXOptions, DviDevice, StringInputSource

dvi_bytes = TeXJob(StringInputSource("Hello!"), DviDevice(), options=TeXOptions()).run()
with open("output.dvi", "wb") as f:
    f.write(dvi_bytes)

SVG qua SvgDevice

from aspose_tex import TeXJob, TeXOptions, SvgDevice, StringInputSource

device = SvgDevice()
TeXJob(StringInputSource("Hello!"), device, options=TeXOptions()).run()
for i, svg in enumerate(device.get_all_pages()):
    with open(f"page_{i}.svg", "wb") as f:
        f.write(svg)

Chọn một định dạng output

Sử dụng CaseDeviceNotes
Print hoặc sharePdfDevice• Tính năng; tương thích nhất
Web / Vector đồ họaSvgDeviceTrang chủ SVG qua get_all_pages()
Công nghệ truyền thống TeXDviDeviceĐịnh dạng DVI cho công cụ downstream

Tóm tắt Tham chiếu API

ClassDescription
PdfDeviceTạo PDF output bytes
DviDeviceSản xuất DVI output bytes
SvgDeviceSản xuất sản phẩm SVG per-page
SvgDevice.get_all_pages()Danh sách trở lại của SVG byte string

See Also

 Tiếng Việt