機能概要

機能概要

Aspose.TeX FOSS for Python は、pure-Python TeX タイプセットエンジンです。このページでは、その機能を要約しています。


TeX 処理

このライブラリは、TeXJob オブジェクトを介して TeX マークアップを処理します:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

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

出力形式

フォーマットデバイスクラスNotes
PDFPdfDevicerun() からバイトを返します
DVIDviDevicerun() からバイトを返します
SVGSvgDeviceget_all_pages() 経由で取得したページ

入力ソース

SourceクラスNotes
FileFileInputSourceディスクから .tex ファイルを読み取ります
StringStringInputSource生の TeX マークアップを Python 文字列として受け取ります

外部依存なし

Aspose.TeX Python 用の FOSS は、LaTeX のインストール不要、Perl ランタイム不要、外部の TeX 配布も不要です。エンジンは完全に自己完結しています。


Tips

  • 動的に生成された TeX マークアップには StringInputSource を使用してください。
  • 既存の .tex ファイルには FileInputSource を使用してください。
  • TeXOptions() は賢明なデフォルトを使用します;ほとんどのユースケースでは設定は不要です。

参照

 日本語