Konwertuj LaTeX na obraz SVG w C#

TeX to język, który składa się zarówno ze składni programowania, jak i znaczników. LaTeX to najczęściej używany format, który integruje różne style dokumentów, takie jak książki, listy, oświadczenia itp. W niektórych przypadkach możesz chcieć przekonwertować pliki TeX na obrazy SVG. W związku z tym w tym artykule opisano, jak programowo przekonwertować obraz TeX na obraz SVG w języku C#.

Konwerter obrazów TeX na SVG — pobieranie bezpłatnego interfejsu API C#

Aspose.TeX for .NET API może służyć do składania plików TeX do różnych formatów plików. Może być używany do tworzenia, zarządzania lub konwertowania różnych dokumentów strukturalnych. Wystarczy pobrać referencyjny plik DLL ze strony New Releases lub uruchomić następujące polecenie instalacji, aby skonfigurować go z galerii NuGet:

PM> Install-Package Aspose.TeX

Konwertuj LaTeX TeX na SVG w C# — przewodnik krok po kroku

Możesz przekonwertować plik LaTeX TeX na obraz SVG, wykonując poniższe czynności:

  1. Utwórz opcje konwersji dla formatu Object LaTeX.
  2. Określ katalog roboczy systemu plików.
  3. Zainicjuj opcje zapisywania obrazu SVG.
  4. Uruchom konwersję obrazu LaTeX do SVG.

Programowo konwertuj TeX LTX na obraz SVG w C#

Musisz wykonać następujące kroki, aby przekonwertować plik LaTeX na obraz SVG:

  1. Utwórz opcje konwersji za pomocą klasy TeXOptions.
  2. Ustaw katalog roboczy systemu plików, aby wygenerować plik wyjściowy.
  3. Zainicjuj instancję klasy SvgSaveOptions.
  4. Uruchom konwersję obrazu LaTeX do SVG z instancją klasy TexJob.

Poniższy fragment kodu pokazuje, jak programowo przekonwertować LaTeX na obraz SVG w języku C#:

// Utwórz opcje konwersji dla formatu Object LaTeX po rozszerzeniu silnika Object TeX.
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX);

// Określ katalog roboczy systemu plików dla danych wyjściowych.
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// Zainicjuj opcje zapisywania w formacie SVG.
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// Uruchom konwersję LaTeX do SVG.
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz poprosić o bezpłatną licencję tymczasową, która pozwala uniknąć wszelkich ograniczeń ewaluacyjnych API.

Wniosek

W tym artykule zbadałeś, jak programowo przekonwertować plik LaTeX TeX LTX na obraz SVG (Scalable Vector Graphics) w języku C#. Ponadto możesz odwiedzić sekcję dokumentacja, aby poznać różne inne funkcje interfejsu API. W przypadku jakichkolwiek wątpliwości lub niejasności, napisz do nas na forum.

Zobacz też