Sumber Input
Sumber Input
Aspose.TeX FOSS for Python provides two input source classes: FileInputSource untuk membaca markup TeX dari disk, dan StringInputSource untuk input in-memory.
FileInputSource
FileInputSource membaca markup TeX dari jalur file:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()StringInputSource
StringInputSource menerima markup TeX mentah sebagai string Python:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Tips dan Praktik Terbaik
- Penggunaan
FileInputSourceuntuk yang ada.texfile pada disk. - Penggunaan
StringInputSourcesaat menghasilkan markup TeX secara programatis. - Kedua sumber ini menerapkan sistem
InputSourcekelas dasar abstrak dan adalah dapat ditukar sebagai:TeXJobargumen konstruktor.
Ringkasan Referensi API
| Class | Description |
|---|---|
FileInputSource | Membaca markup TeX dari jalur file |
StringInputSource | Membaca markup TeX dari string Python |
InputSource | Kelas dasar abstrak untuk sumber input |