Surse de intrare
Surse de intrare
Aspose.TeX FOSS for Python provides two input source classes: FileInputSource pentru citirea marcajului TeX de pe disc și StringInputSource pentru intrarea în memorie.
FileInputSource
FileInputSource citește marcajul TeX dintr-o cale de fișier:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()StringInputSource
StringInputSource acceptă marcare TeX brut ca o șir Python:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Sfaturi şi cele mai bune practici
- Utilizare:
FileInputSourcepentru existente.texfişiere pe disc. - Utilizare:
StringInputSourceatunci când generează programatic marcare TeX. - Ambele surse implementează sistemul de informaţii în domeniul
InputSourceclasa de bază abstractă și sunt interschimbabile ca:TeXJobargumentele constructorului.
Rezultatele de la data aplicării.
| Clasa de învăţământ | Descriere: |
|---|---|
FileInputSource | Citeste marcajul TeX dintr-un fişier de traseu |
StringInputSource | Citeste marcare TeX dintr-un șir Python |
InputSource | Clasa de bază abstractă pentru sursele de intrare |