Invoerbronnen

Invoerbronnen

Invoerbronnen

Aspose.TeX FOSS voor Python biedt twee invoerbronklassen: FileInputSource voor het lezen van TeX markup van de schijf, en StringInputSource voor invoer in het geheugen.


FileInputSource

FileInputSource leest TeX markup van een bestandspad:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

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

StringInputSource

StringInputSource accepteert ruwe TeX markup als een Python string:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

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

Tips en best practices

  • Gebruik FileInputSource voor bestaande .tex bestanden op schijf.
  • Gebruik StringInputSource bij het programmatisch genereren van TeX markup.
  • Beide bronnen implementeren de abstracte basisklasse InputSource en zijn uitwisselbaar als argumenten voor de TeXJob constructor.

API Reference Samenvatting

KlasseBeschrijving
FileInputSourceLees TeX markup van een bestandspad
StringInputSourceLees TeX markup van een Python string
InputSourceAbstracte basisklasse voor invoerbronnen

Zie ook

 Nederlands