Render Angka LaTeX ke SVG dengan Aspose.TeX (C#)

Perkenalan

Jika Anda ingin meningkatkan kemampuan rendering dokumen Anda di .NET menggunakan angka LaTeX, Aspose.TeX adalah solusi tepat Anda. Dalam panduan langkah demi langkah ini, kami akan memandu Anda dalam merender angka LaTeX ke SVG menggunakan Aspose.TeX di C#. Di akhir tutorial ini, Anda akan memiliki pemahaman yang jelas tentang prosesnya, memberdayakan Anda untuk menggabungkan ekspresi dan angka matematika berkualitas tinggi dengan lancar ke dalam dokumen Anda.

Prasyarat

Sebelum kita mendalami tutorialnya, pastikan Anda memiliki prasyarat berikut:

  • Pengetahuan dasar bahasa pemrograman C#.
  • Aspose.TeX untuk perpustakaan .NET diinstal. Anda dapat mengunduhnyaDi Sini.

Impor Namespace

Dalam kode C# Anda, pastikan untuk mengimpor namespace yang diperlukan:

using Aspose.TeX.Features;

Sekarang, mari kita bagi tutorialnya menjadi beberapa langkah:

Langkah 1: Buat Opsi Rendering

FigureRendererOptions options = new SvgFigureRendererOptions();
options.Preamble = "\\usepackage{pict2e}";
options.Scale = 3000;
options.BackgroundColor = Color.White;
options.LogStream = new System.IO.MemoryStream();
options.ShowTerminal = true;

Di sini, kami menyiapkan opsi rendering, menentukan pembukaan, faktor penskalaan, warna latar belakang, aliran log, dan apakah akan menampilkan keluaran terminal.

Langkah 2: Tentukan Dimensi dan Aliran Keluaran

SizeF size = new SizeF();
using (Stream stream = File.Open(Path.Combine("Your Output Directory", "text-and-formula.svg"), FileMode.Create))
{
    // Jalankan rendering.
    new SvgFigureRenderer().Render("Your LaTeX Code", stream, options, out size);
}

Ganti “Direktori Output Anda” dengan direktori yang Anda inginkan dan berikan kode LaTeX Anda sebagai string.

Langkah 3: Tampilkan Hasil

Console.Out.WriteLine(options.ErrorReport);
Console.Out.WriteLine();
Console.Out.WriteLine("Size: " + size);

Langkah ini menampilkan laporan kesalahan dan ukuran gambar yang dihasilkan.

Kesimpulan

Selamat! Anda telah berhasil mempelajari cara merender angka LaTeX ke SVG menggunakan Aspose.TeX di C#. Sekarang, Anda dapat dengan mudah mengintegrasikan ekspresi dan angka matematika ke dalam aplikasi .NET Anda.

FAQ

Q1: Apakah Aspose.TeX gratis untuk digunakan?

A1: Aspose.TeX menawarkan uji coba gratis. Anda dapat mengaksesnyaDi Sini.

Q2: Di mana saya dapat menemukan dokumentasi Aspose.TeX?

A2: Lihat dokumentasiDi Sini.

Q3: Bagaimana cara mendapatkan dukungan untuk Aspose.TeX?

A3: Kunjungi forum dukunganDi Sini.

Q4: Bisakah saya membeli Aspose.TeX?

A4: Ya, Anda dapat membeli Aspose.TeXDi Sini.

Q5: Apakah saya memerlukan lisensi sementara?

A5: Jika diperlukan, Anda bisa mendapatkan lisensi sementaraDi Sini.