Cara Menggunakan Format Output di Python

Cara Menggunakan Format Output di Python

Cara Menggunakan Format Output di Python

Aspose.TeX FOSS untuk Python mendukung tiga format output melalui kelas perangkat yang dapat dipertukarkan: PDF via PdfDevice, DVI via DviDevice, dan SVG via SvgDevice. Setiap perangkat diberikan sebagai argumen kedua ke TeXJob. PdfDevice dan DviDevice mengembalikan byte dari pemanggilan run(). SvgDevice menyimpan data SVG per halaman secara internal; ambil kembali dengan get_all_pages() setelah run() selesai.

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

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

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

Ringkasan

FormatDeviceNilai kembali dari run()Notes
PDFPdfDevicebytesFormat portabel
DVIDviDevicebytesIntermediate tradisional TeX
SVGSvgDeviceNoneHalaman melalui get_all_pages()

Lihat Juga

 Bahasa Indonesia