C#を使用してLaTeXをTIFFに変換する

TEXまたはLTX形式のLaTeXを使用して、技術的および科学的なドキュメントを作成します。 LaTeXファイルには、テキスト、記号、数式、グラフィックなど、ドキュメントの形式を指定するためのさまざまなコマンドが含まれています。場合によっては、TeXまたはLTXファイルをプログラムでTIFF画像にレンダリングまたは変換する必要があります。この記事では、C#を使用してLaTeXをTIFFに変換する方法を学習します。

この記事では、次のトピックについて説明します。

LaTeXからTIFFへのコンバーター– C#API

LaTeXファイルをTIFF画像に変換するには、Aspose.TeX for .NETAPIを使用します。 TeXファイルの植字が可能で、TeX入力をXPSPDFPNGJPEG、TIFF、[BMP]などのさまざまなグラフィック形式で表示します。 9。 APIのDLLをダウンロードするか、NuGetを使用してインストールしてください。

PM> Install-Package Aspose.TeX

LaTeX(TeX)をC#でTIFFに変換する

以下の手順に従って、LaTeX(TeX)ソースファイルからTIFFイメージを作成できます。

  1. まず、ConsoleAppOptions()メソッドを使用して、TeXOptionsクラスのインスタンスを作成します。
  2. 次に、植字TeX構成をTeXConfig.ObjectLaTeXとして設定します。
  3. 次に、出力用のファイルシステムの作業ディレクトリを設定します。
  4. オプションで、コンソールまたはメモリストリームを出力端子として指定します。
  5. その後、TiffSaveOptionsを初期化してTIFF形式で保存します。
  6. 最後に、新しく作成されたTexJobクラスに対してRun()メソッドを呼び出し、ImageDeviceクラスオブジェクトを使用して出力TIFFを保存します。

次のコード例は、C#を使用してLaTeXソースをTIFF画像出力ファイルに変換する方法を示しています。

// このコード例は、TeXソースファイルからTIFFを作成する方法を示しています。
// 作業ディレクトリ
string dataDir = "D:\\Files\\Tex\\";

// ObjectTeXエンジン拡張でObjectLaTeX形式の変換オプションを作成します。
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// 出力用のファイルシステムの作業ディレクトリを指定します。
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// 出力端子としてメモリストリームを指定します。
options.TerminalOut = new OutputMemoryTerminal();

// TIFF形式で保存するためのオプションを初期化します。
options.SaveOptions = new TiffSaveOptions();

// LaTeXからTIFFへの変換を実行します。
new TeXJob(dataDir + "sample.tex", new ImageDevice(), options).Run();
LaTeX(TeX)をC#でTIFFに変換する

LaTeX(TeX)をC#でTIFFに変換します。

LaTeX(LTX)からC#を使用したTIFFへ

LaTeXは、LTXファイル拡張子を使用してマークアップタグとプロパティを植字し、ドキュメントの構造とコンテンツを定義します。前述の手順に従って、LaTeX(LTX)ファイルの出力をTIFF画像に変換することもできます。ただし、最後の手順では、拡張子が.ltxのソースファイルを入力する必要があります。

次のコード例は、C#を使用してLTXソースファイルをTIFF画像に変換する方法を示しています。

// このコード例は、LTXソースファイルからTIFFを作成する方法を示しています。
// 作業ディレクトリ
string dataDir = "D:\\Files\\Tex\\";

// ObjectTeXエンジン拡張でObjectLaTeX形式の変換オプションを作成します。
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// 出力用のファイルシステムの作業ディレクトリを指定します。
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// 出力端子としてメモリストリームを指定します。
options.TerminalOut = new OutputMemoryTerminal();

// TIFF形式で保存するためのオプションを初期化します。
options.SaveOptions = new TiffSaveOptions();

// LaTeXからTIFFへの変換を実行します。
new TeXJob(dataDir + "sample.ltx", new ImageDevice(), options).Run();

無料ライセンスを取得する

一時ライセンスを取得することで、制限なしにAspose.TeXfor.NETを評価できます。

結論

この記事では、C#でLaTeXソースファイル(TeXまたはLTX)からTIFF画像を生成する方法を学びました。さらに、ドキュメントを使用して、Aspose.TeX for.NET APIの詳細を学ぶことができます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目