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.