Cách sử dụng định dạng output trong Python

Cách sử dụng định dạng output trong Python

Cách sử dụng định dạng output trong Python

Aspose.TeX FOSS for Python supports three output formats through interchangeable device classes: PDF via PdfDevice, DVI via DviDevice, and SVG via SvgDevice. Each device is passed as the second argument to TeXJob. PdfDevice and DviDevice return bytes from the run() call. SvgDevice stores per-page SVG data internally; retrieve it with get_all_pages() after run() returns.

Sản xuất PDF

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)

Sản xuất SVG

from aspose_tex import TeXJob, TeXOptions, SvgDevice, StringInputSource

device = SvgDevice()
TeXJob(StringInputSource("Hello!"), device, options=TeXOptions()).run()
svg_pages = device.get_all_pages()
with open("page0.svg", "wb") as f:
    f.write(svg_pages[0])

Sản xuất DVI

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)

Summary

FormatDeviceGiá trị trở lại của run()Notes
PDFPdfDevicebytesđịnh dạng Portable
DVIDviDevicebytesTác giả: Traditional TeX Intermediate
SVGSvgDeviceNoneTrang qua get_all_pages()

See Also

 Tiếng Việt