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
FileInputSourcevoor bestaande.texbestanden op schijf. - Gebruik
StringInputSourcebij het programmatisch genereren van TeX markup. - Beide bronnen implementeren de abstracte basisklasse
InputSourceen zijn uitwisselbaar als argumenten voor deTeXJobconstructor.
API Reference Samenvatting
| Klasse | Beschrijving |
|---|---|
FileInputSource | Lees TeX markup van een bestandspad |
StringInputSource | Lees TeX markup van een Python string |
InputSource | Abstracte basisklasse voor invoerbronnen |