Inträde källor
Inträde källor
Aspose.TeX FOSS for Python provides two input source classes: FileInputSource för att läsa TeX-märkning från skivan, och StringInputSource för in-minnes ingång.
FileInputSource
FileInputSource Läs TeX-märkning från en filvägen:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()StringInputSource
StringInputSource accepterar rå TeX markup som en Python-sträng:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Tips och bästa praxis
- Användning
FileInputSourceFör att existerar.texfiler på skivan. - Användning
StringInputSourceNär du genererar TeX markup programmatiskt. - Båda källorna genomförde
InputSourceAbstrakt basklassen och är utbytbar somTeXJobkonstruktionens argument.
API Referens sammanfattning
| Class | Description |
|---|---|
FileInputSource | Läs TeX markup från en filvägen |
StringInputSource | Läs TeX-märkning från en Python-sträng |
InputSource | Abstrakt basklass för input källor |