Źródła wejściowe
Źródła wejściowe
Aspose.TeX FOSS dla Python zapewnia dwie klasy źródeł wejścia: FileInputSource do odczytywania znaczników TeX z dysku, oraz StringInputSource dla wejścia w pamięci.
FileInputSource
FileInputSource odczytuje znacznik TeX z ścieżki pliku:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()StringInputSource
StringInputSource przyjmuje surowy znacznik TeX jako ciąg Python:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Wskazówki i najlepsze praktyki
- Użyj
FileInputSourcedla istniejących plików.texna dysku. - Użyj
StringInputSourceprzy generowaniu kodu TeX programowo. - Oba źródła implementują abstrakcyjną klasę bazową
InputSourcei są wymienne jako argumenty konstruktoraTeXJob.
API Reference Podsumowanie
| Klasa | Opis |
|---|---|
FileInputSource | Odczytaj TeX markup z ścieżki pliku |
StringInputSource | Odczytaj TeX markup z ciągu Python |
InputSource | Abstrakcyjna klasa bazowa dla źródeł wejściowych |