Moteur de TX

Moteur de TX

‘TeXJob’ est le point d’entrée principal pour le moteur Aspose.Tex FOSS. Il accepte une source d’entrée, un appareil de sortie et des ‘TexOptions’ facultatives, puis il fonctionne avec la pipeline de typeage.


Constructeur

TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)
ParameterTypeDescription
sourceInputSourceFileInputSource or StringInputSource
deviceOutputDevicePdfDevice, DviDevice, or SvgDevice
optionsTeXOptionsEngine options; defaults to TeXOptions()

Réservez le moteur

Appelez ‘run()’ pour exécuter le type :

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
output_bytes = job.run()

La valeur de retour est ‘bytes’ pour PdfDevice et DviDovice'. pour 'SvgDavice', la valeur d'entrée est Non’; les pages sont reçues avec Swgdevic.get_all_pages().


Les options

‘TeXOptions()’ configure le moteur.Construire avec aucun argument utilise les défauts standard TeX, qui sont appropriés pour la plupart des documents.


Le résumé de référence API

Class / MethodDescription
TeXJobMain engine entry point
TeXJob.run()Execute typesetting; return output bytes
TeXOptionsEngine configuration
PdfDevicePDF output device
DviDeviceDVI output device
SvgDeviceSVG output device
SvgDevice.get_all_pages()Return per-page SVG byte strings

Voir aussi

  • Référence API
  • Aspose.TeX - Documentation d’entreprise
 Français