Kako koristiti izlazne formate u Python-u

Kako koristiti izlazne formate u Python-u

Kako koristiti izlazne formate u Python-u

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.

Izraditi PDF-u

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)

Izrada SVG-a

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])

Izrada DVI-a

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)

Rezultati:

Format:UređajIznos od: run()Upis:
PDFPdfDevicebytesPrenosni format
DVIDviDevicebytesSrednji proizvod tradicionalnog TeX-a
SVGSvgDeviceNoneStranice preko: get_all_pages()

Također pogledajte:

 Hrvatski