ΕΞΩΤΗΣΕΙΣ ΦΡΑΙΜΜΑΤΑ

ΕΞΩΤΗΣΕΙΣ ΦΡΑΙΜΜΑΤΑ

ΕΞΩΤΗΣΕΙΣ ΦΡΑΙΜΜΑΤΑ

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 μέσω του 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)

ΔΙΔΕΥΣΗ ΜΕΤΑ ΤΗΝ ΔΙΑΔΙΚΑΣΙΑ

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)

ΣΕΒΔ μέσω 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)

Επιλέγοντας μια μορφή εξόδου

Χρησιμοποιήστε το CaseσυσκευέςΣημειώσεις
Εισαγωγή ή μοιράζονταιPdfDeviceΠιο συμβατό, πιο συμβατή
Web / Βέκτορα γραφικάSvgDeviceΠΡΟΣ ΤΟ ΣΕΛΙΔΟ ΜΕΤΑ ΤΗΝ ΕΠΙΣΤΡΟΦΗ get_all_pages()
Παραδοσιακό σωλήνα TeXDviDeviceΔVI μορφή για τα downstream εργαλεία

Συνοπτική αναφορά API

ΚλάσηΠεριγραφή
PdfDeviceΠαραγωγή PDF εκτύπωσης bytes
DviDeviceΠαραγωγή DVI μπατ εξαγωγής
SvgDeviceΠαραγωγή ανά σελίδα SVG παραγωγής
SvgDevice.get_all_pages()Επιστροφή λίστας των SVG byte στρώματα

Δείτε επίσης

 Ελληνικά