çıkış formatı

çıkış formatı

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 ile 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 yoluyla 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 üzerinden 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)

Bir çıkış biçimi seçin

Kullanım OlaylarıDeviceNotes
Yazdırma veya paylaşımPdfDevice• En uyumlu; en uygun
Web / Vektör GrafikleriSvgDeviceYüzde SVG üzerinden get_all_pages()
Teks Pipeline GelenekselDviDeviceDVI formatı downstream araçlar için

API Referans Özetleri

ClassDescription
PdfDevicePDF çıkış byte üretmek
DviDeviceDVI çıkış byte üretimi
SvgDeviceÜretici sayfa başına SVG çıkışı
SvgDevice.get_all_pages()SVG byte çubukları için geri dönüş listesi

See Also

 Türkçe