Pythonで入力ソースを使用する方法

Pythonで入力ソースを使用する方法

Python における入力ソースの使用方法

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

ファイルから読み取る

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

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

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

文字列から読み取る

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

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

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

入力ソースの選択

ディスク上の .tex ファイルを扱うときは FileInputSource を使用してください。プログラムで TeX マークアップを生成したり、ユーザー提供の文字列を処理する場合は StringInputSource を使用してください。

参照

 日本語