Source de l'entrée

Source de l’entrée

Aspose.TeX FOSS pour Python fournit deux classes de source d’entrée : ‘FileInputSource’ pour lire les marques TeX depuis le disque et ‘StringInputeSources’ à l’introduction en mémoire.


Fiche de source

‘FileInputSource’ lit le marquage TeX d’un chemin de fichier :

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()

StringInputSource

‘StringInputSource’ accepte la marqueur de TeX en matériau comme une ligne Python:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()

Conseils et meilleures pratiques

  • Utilisez le fichier « FileInputSource » pour les fichiers existants de .tex sur votre disque.
  • Utilisez ‘StringInputSource’ lors de la génération de marqueurs TeX programmée.
  • Les deux sources mettent en œuvre la classe de base abstraite d’InputSource et sont échangables comme arguments constructeurs de ‘TeXJob’.

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

ClassDescription
FileInputSourceRead TeX markup from a file path
StringInputSourceRead TeX markup from a Python string
InputSourceAbstract base class for input sources

Voir aussi

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