Wie man Eingabequellen in Python verwendet

Wie man Eingabequellen in Python verwendet

Wie man Eingabequellen in Python verwendet

Aspose.TeX FOSS für Python bietet zwei Eingabequellenklassen: FileInputSource zum Lesen vom Datenträger und StringInputSource für im Speicher befindliches TeX-Markup.

Aus einer Datei lesen

FileInputSource liest TeX-Markup aus einer vorhandenen Datei:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

pdf_bytes = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions()).run()

Aus einem String lesen

StringInputSource akzeptiert TeX-Markup als Python-String:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

tex = "Hello, world!"
pdf_bytes = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions()).run()

Auswahl einer Eingabequelle

Verwenden Sie FileInputSource, wenn Sie mit .tex-Dateien auf dem Datenträger arbeiten. Verwenden Sie StringInputSource, wenn Sie TeX-Markup programmgesteuert erzeugen oder benutzergenerierte Zeichenketten verarbeiten.

Siehe auch

 Deutsch