入力ソース

入力ソース

入力ソース

Aspose.TeX FOSS for Python は、2 つの入力ソースクラスを提供します: ディスクから TeX マークアップを読み取るための FileInputSource、および メモリ内入力のための StringInputSource


FileInputSource

FileInputSource はファイルパスから TeX マークアップを読み取ります:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

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

StringInputSource

StringInputSource は生の TeX マークアップを Python 文字列として受け取ります:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

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

ヒントとベストプラクティス

  • ディスク上の既存の .tex ファイルには FileInputSource を使用してください。
  • プログラムで TeX マークアップを生成する際は StringInputSource を使用してください。
  • 両方のソースは InputSource 抽象基底クラスを実装しており、TeXJob のコンストラクタ引数として相互に置き換えることができます。

API Reference の概要

クラス説明
FileInputSourceファイルパスから TeX マークアップを読み取る
StringInputSourcePython 文字列から TeX マークアップを読み取る
InputSource入力ソース用の抽象基底クラス

参照

 日本語