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 FileInputSource För att existerar .tex filer på skivan.
  • Användning StringInputSource När du genererar TeX markup programmatiskt.
  • Båda källorna genomförde InputSource Abstrakt basklassen och är utbytbar som TeXJob konstruktionens argument.

API Referens sammanfattning

ClassDescription
FileInputSourceLäs TeX markup från en filvägen
StringInputSourceLäs TeX-märkning från en Python-sträng
InputSourceAbstrakt basklass för input källor

See Also

 Svenska