TeXソースファイルをディスクからロード
TeX/LaTeXファイルをディスクからロードするための.NET APIソリューション
TeXは組版言語として知られています。つまり、ドキュメント内でテキストをフォーマットするのではなく、出力。出力では、目的の(指定された)形式のフォーマットされたファイルが得られます。 TeX は、出版セットシステム(コンピュータ組版)の中枢です。TeXジョブは、明示的に指定されたTeXファイル上で実行されます。TeXの入力と出力についてより深く理解するには、ドキュメントの TeX I/O セクションを参照してください。
周知の通り、TeXの主な目的は、数学的または技術的なテキストの作成を支援することです。しかし、操作を行う前に、まずファイルをロードする必要があります。ここでは、入力に ファイルシステムディレクトリ を使用してディスクからTeXソースファイルをロードし、出力をXPSファイルに送り、端末出力をコンソールに書き込む方法を説明するコードスニペットを紹介します。
例を実行するには、以下が必要です。
C#プラットフォーム向けの機能豊富で強力、かつ使いやすいドキュメント操作および変換APIであるAspose.TeX for .NET API。
NuGetパッケージマネージャーを開き、Aspose.TeXを検索してインストールします。パッケージマネージャーコンソール(Package Manager Console)から次のコマンドを使用することもできます。
Package Manager Console Command
PM> Install-Package Aspose.TeX
C#でディスクからTeXをロードする手順。
- TeXOptions クラスの ConsoleAppOptions() メソッドを使用して、Object TeX エンジン拡張で Object TeX 形式の変換オプションを作成します。
- 入力用のファイルシステム作業ディレクトリを指定します。 InputFileSystemDirectory クラスを使用します。
- OutputFileSystemDirectory クラスを使用して、出力用のファイルシステム作業ディレクトリを指定します。
- OutputConsoleTerminal クラスを使用して、コンソールを出力端末として指定します。
- 必要に応じて、メモリ端末を出力端末として指定します。これを行うには、 OutputMemoryTerminal クラスを使用します。
- 新しく作成された XpsDevice オブジェクトを使用して TeXJob クラスのインスタンスを作成し、Run() メソッドを呼び出してジョブを実行します。
C#コード例:ディスクからTeXをロードする
using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
using System.IO;// Create conversion options for the default Object TeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify the console as the output terminal.
options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.
// Specify a memory terminal as the output terminal, if you don't want the terminal output to be written to the console.
// options.TerminalOut = new OutputMemoryTerminal();
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();TeX TeX ファイル形式とは
TeX は高品質な組版システムで、プログラミング言語でもあり、TeX エンジン(pdfTeX、XeTeX、LuaTeX など)で処理して PDF や DVI などの出力を生成します。
よくある質問
1. TeX ファイルをオンラインで読むにはどうすればよいですか?
TeX ファイルをオンラインで読むには、無料の Viewer アプリケーションがあります。これを使用すると、ファイルをアップロードするだけで、すぐに結果が画面に表示されます。 LaTeX Include Graphics アプリケーションを使用して、グラフィックスを含む LaTeX ファイルを作成することもできます。
2. ディスクから TeX ファイルをロードするためにどのクラスが使用されますか?
ディスクから TeX ファイルを入力するには、 InputFileSystemDirectory クラスを使用します。
3. TeX ファイルをディスクからロードするにはどうすればよいですか?
まず、ConsoleAppOptions() を使用して変換オプションを作成します。次に、入力および出力用のファイル システムの作業ディレクトリを指定します。保存オプションを定義し、最後にジョブを実行します。