Motorul TeX
Motorul TeX
TeXJob este punctul principal de intrare pentru motorul Aspose.TeX FOSS. Acceptă o sursă de intrare, un dispozitiv de ieșire și opțional TeXOptions, apoi rulează tipare de conducte.
Constructorul
TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)| Parametru | Tipul de vehicul | Descriere: |
|---|---|---|
source | InputSource | FileInputSource sau de: StringInputSource |
device | OutputDevice | PdfDevice, DviDevice, sau SvgDevice |
options | TeXOptions | Opțiuni de motor; standard la: TeXOptions() |
Funcţionarea motorului
Sună-mă. run() pentru a executa setarea tipurilor:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
output_bytes = job.run()Valoarea returnată este: bytes pentru: PdfDevice și de: DviDevice.Pentru … SvgDevice, valoarea returnată este: None; paginile sunt recuperate cu: SvgDevice.get_all_pages().
TeXOptions (opțiuni de creditare)
TeXOptions() Construirea fără argumente folosește standard TeX, care sunt adecvate pentru majoritatea documentelor.
Rezultatele de la data aplicării.
| Clasa / metoda | Descriere: |
|---|---|
TeXJob | Punctul principal de intrare în motor |
TeXJob.run() | Executați setarea tipurilor; returnă octetele de ieșire |
TeXOptions | Configurația motorului |
PdfDevice | Dispozitiv de ieșire PDF |
DviDevice | Dispozitiv de ieșire DVI |
SvgDevice | Dispozitiv de ieșire SVG |
SvgDevice.get_all_pages() | Retoarcere de șiruri SVG pe pagină |