Formatul de ieșire

Formatul de ieșire

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 prin intermediul 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 prin intermediul dispozitivului 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 prin 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)

Alegerea formatului de ieșire

Caz de utilizareDispozitivulNotă:
Imprimare sau partajarePdfDevicePortabil; cel mai compatibil
Grafică web / vectorialăSvgDeviceSVG pe pagină via get_all_pages()
Pipeline-ul tradițional TeXDviDeviceFormat DVI pentru instrumentele din aval

Rezultatele de la data aplicării.

Clasa de învăţământDescriere:
PdfDeviceProduce baiti de ieșire PDF
DviDeviceProduce bați de ieșire DVI
SvgDeviceProduce pe pagină ieșire SVG
SvgDevice.get_all_pages()Lista de returnare a șirurilor de byte SVG

Vezi și:

 Română