.NET 用 Aspose.TeX コンバータ – FAQ



Q: Aspose.TeX for .NET はどのようなソース形式と出力形式をサポートしていますか?

A: Aspose.TeX は、LaTeX ソース ファイル (*.tex)、プレーンテキストの LaTeX スニペット、およびインライン数学 ($$…$$\(...\)\[…\]) を読み取ることができます。 PDF、XPS、SVG、PNG、JPEG、BMP、TIFF、DOCX、ODT、HTML‑5 (CSS 付き)、および EPUB (PDF→EPUB 経由) に出力できます。


Q: C# で .tex ファイルを PDF に変換するにはどうすればよいですか?

A:

 1using Aspose.TeX;
 2
 3// Load LaTeX source
 4var tex = new TexDocument(@"C:\Input\sample.tex");
 5
 6// Convert to PDF
 7using (var pdf = tex.ToPdf())
 8{
 9    pdf.Save(@"C:\Output\sample.pdf");
10}



Q: LaTeX を Word (DOC/DOCX) または HTML に直接変換できますか?

A: はい。 DOC/DOCX には TexDocument.ToWord() を使用し、クリーンな HTML‑5 出力には TexDocument.ToHtml() を使用します (スタイルはデフォルトでインライン展開されます)。


Q: 数式は正確に表示されますか?

A: 組み込みの LaTeX 数学パーサーは、方程式を PDF/SVG の高品質ベクトル グラフィックスとして、または PNG/JPEG のアンチエイリアス ビットマップとしてレンダリングします。 「align」、「eqnarray」、「amsmath」、「tikz」などの複雑な環境に対して完全なサポートが提供されます。


Q: サーバー上に LaTeX インストール (MiKTeX など) が必要ですか?

A: いいえ。Aspose.TeX は完全にスタンドアロンの .NET ライブラリであり、外部の TeX ディストリビューションを必要としません。


Q: 実行時の要件は何ですか?

A:

• .NET Framework4.6 以降 または .NETCore2.1+/.NET5+。
• Windowsx64/x86、Linux (glibc2.12+)、macOS (Catalyst)。
• 追加のネイティブ バイナリは必要ありません。


Q: 画像出力の解像度と品質を制御するにはどうすればよいですか?

A:

1var opts = new ImageSaveOptions
2{
3    Resolution = 300,   // DPI
4    Quality = 95        // JPEG quality (0‑100)
5};
6var img = tex.ToPng(opts);
7img.Save(@"C:\Output\sample.png");



Q: 無料の試用版または評価版はありますか?

A: 30 日間の評価 DLL は、Aspose Web サイトから入手できます。これには完全な機能セットが含まれていますが、各変換は入力の 500 KB に制限されます。試用版ビルドにはライセンス キーは必要ありません。


Q: ライセンスはコード内でどのように処理されますか?

A:

1Aspose.TeX.License license = new Aspose.TeX.License();
2license.SetLicense(@"C:\License\Aspose.TeX.lic");



Q: バッチ変換 (複数の .tex ファイル) を効率的に実行できますか?

A: はい。ファイルごとに TexDocument を作成するか、複数のフラグメントに対して単一のインスタンスを再利用します。このライブラリは読み取り専用操作に対してスレッドセーフであるため、Parallel.ForEach を使用して作業を並列化できます。


Q: カスタム パッケージまたはユーザー定義マクロのサポートは受けられますか?

A: コア サポートには、amsmathamssymbgraphicxhyperreftikz などの一般的なパッケージが含まれています。サポートされていないパッケージについては、LaTeX を自分で前処理するか、ExternalPackageResolver API を使用して実行時にカスタム .sty ファイルをロードすることができます。


Q: 生成された PDF に透かしやページ番号を追加するにはどうすればよいですか?

A: 変換後、結果を Aspose.Pdf.PdfDocument として扱うことができます。例:

1var pdf = tex.ToPdf();
2pdf.AddWatermarkText("Confidential");
3pdf.AddPageNumbers();
4pdf.Save(@"C:\Output\sample.pdf");

2 つの Aspose ライブラリは同じ名前空間階層を共有するため、相互運用性がシームレスになります。


Q: 料金モデルは何ですか?

A:

• 小規模ビジネス開発者: 年間 999 ドル (最大 5 人の開発者)。
• 開発者 OEM: 年間 3499 ドルからの永久ライセンス (ソース コードを含む)。

ご要望に応じて、ボリューム ディスカウントとサイト ライセンスをご利用いただけます。


Q: 詳細な API ドキュメントとサンプルはどこで入手できますか?

A:

公式ドキュメントGitHub サンプルコミュニティフォーラム


Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.