Ź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 FileInputSource dla istniejących plików .tex na dysku.
  • Użyj StringInputSource przy generowaniu kodu TeX programowo.
  • Oba źródła implementują abstrakcyjną klasę bazową InputSource i są wymienne jako argumenty konstruktora TeXJob.

API Reference Podsumowanie

KlasaOpis
FileInputSourceOdczytaj TeX markup z ścieżki pliku
StringInputSourceOdczytaj TeX markup z ciągu Python
InputSourceAbstrakcyjna klasa bazowa dla źródeł wejściowych

Zobacz także

 Polski