TeX は、ドキュメント組版プログラムを作成するために使用されるプログラミング言語です。同時に、TeX はこの言語を理解するインタープリター・エンジンであり、組版システム全体でもあります。
数学的なテキストや技術的なテキストの執筆に使用されます。 ΤeΧ に基づいて、プリセット・パラメーターを備えたマクロ拡張を作成できます。このような拡張機能(フォーマット)の中で最も有名なのは LaTeX です。これにより、著者はテキストに集中し、タイポグラフィのプロセスをプログラムに任せることができます。 LaTeX を使用すると、構造化されたドキュメントの作成と管理が簡単になります。"
Aspose.TeX で C++ アプリケーションの無限の可能性を解き放ちましょう。当社の多用途で使いやすいライブラリを使用すると、TeX および LaTeX ファイルを簡単に組版できます。 XPS、PDF、PNG、JPEG、TIFF、SVG、BMP を含む複数の出力形式をサポートしているため、TeX および LaTeX ドキュメントを任意の形式に変換できます。正確な変換を目指す場合でも、ドキュメントのまとまったコレクションを作成して組版する必要がある場合でも、当社のソリューションを使用すると、TeX フォーマットを簡単に操作できます。今すぐ Aspose.TeX for C++ でドキュメント処理能力を強化しましょう。無料トライアルをダウンロードして試してみるか、今すぐ購入してください。
高度な C++ TeX ファイル組版 API 機能
TeX から XPS への C++ コード例
Aspose.TeX for C++ は、TeX ファイルをさまざまな形式に簡単に組版できます。
ディスクに出力が書き込まれる TeX から XPS への変換 - C++
using Aspose::TeX::IO;
using Aspose::TeX::Presentation::Xps;// Create typesetting options for the default Object TeX format on Object TeX engine extension.
System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX());
// Specify the job name. Otherwise, TeXJob constructors's method first argument (file name only) will be taken as a job name.
options->set_JobName(u"overriden-job-name");
// Specify a file system working directory for the input.
options->set_InputWorkingDirectory(System::MakeObject<InputFileSystemDirectory>(RunExamples::InputDirectory));
// Specify a file system working directory for the output.
options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));
// Specify that the terminal output must be written to a file in the output working directory.
// The file name is <job_name>.trm.
options->set_TerminalOut(System::MakeObject<OutputFileTerminal>(options->get_OutputWorkingDirectory()));
// Run TeX to XPS conversion.
System::MakeObject<TeXJob>(System::IO::Path::Combine(RunExamples::InputDirectory, u"hello-world.tex"),
System::MakeObject<XpsDevice>(), options)->Run();Aspose.TeX for C++ は、TeX および LaTeX ファイルを PDF、XPS、SVG、および画像形式に変換するための使いやすいメカニズムを提供します。変換プロセスを構成して、出力ドキュメントの画像の品質やその他のプロパティを制御できます。
このソリューションでは、以下のようなさまざまな変換も提供しています。
よくある質問
1. C++ に Aspose.TeX が必要な理由は何ですか?
開発者は、Aspose.TeX for C++ を使用して、コンテンツの追加または削除、書式設定の変更、ドキュメントの特定のセクションの抽出など、既存の TeX ドキュメントを操作できます。
2. Aspose.TeX for C++ ではどのような形式がサポートされていますか?
この API ソリューションは、変換機能の入力形式として TeX および LaTeX をサポートし、出力形式として PDF、画像形式、および SVG をサポートします。
3. Aspose.TeX for C++ の使用を開始するための要件はどこで見つけられますか?
ドキュメント にアクセスして、システム要件、インストール、ライセンス、サンプルの実行方法などの基本を学習してください。そこでは、開発者ガイドと形式に関するナレッジベースも見つけることができます。
4. API に問題がある場合はどこでサポートを受けられますか?
無料サポート フォーラム で回答を得てみてください。見つからない場合は、その問題に直面した新しいトピックを作成してください。
5. Aspose.TeX for C++ の最新アップデートはどこで入手できますか?
リリース ノート をチェックして、進捗状況、すべてのアップデート、追加された最新機能を確認してください。