
Format TeX służy do pracy z dokumentacją techniczną i naukową. Jest często używany do komunikowania lub publikowania takich dokumentów. W niektórych sytuacjach może być konieczne renderowanie plików TeX do obrazów takich jak PNG lub JPG. W tym artykule dowiesz się, jak programowo konwertować obrazy TeX na obrazy PNG lub JPG w języku C#. Więcej informacji można znaleźć w poniższych sekcjach.
- Konwerter LTX/TeX na PNG lub JPG – instalacja C# API
- Konwertuj TeX (LaTeX) na obraz PNG w C#
- Programowo konwertuj LaTeX (TeX) na obraz JPG za pomocą C#
Konwerter LTX/TeX na PNG lub JPG – instalacja C# API
Aspose.TeX for .NET API obsługuje pracę z TeX, PNG, JPG i innymi obsługiwanymi formatami. Możesz łatwo skonfigurować API, pobierając jego plik DLL z sekcji Downloads lub instalując go z NuGet za pomocą poniższego polecenia instalacyjnego:
PM> Install-Package Aspose.TeX
Konwertuj TeX (LaTeX) na obraz PNG w C#
Możesz przekonwertować plik LTX lub TeX na obraz PNG, wykonując następujące czynności:
- Załaduj wejściowy plik LTX lub TEX.
- Utwórz opcje konwersji dla formatu LaTeX z klasą TeXOptions.
- Zainicjuj PngSaveOptions, aby zapisać obraz w formacie PNG.
- Uruchom konwersję LaTeX-a do PNG z klasą TexJob.
Poniższy fragment kodu wyjaśnia, jak programowo przekonwertować plik TeX na plik PNG w języku C#:
// Załaduj wejściowy plik LTX lub TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");
Stream stream = new MemoryStream(bytes);
// Utwórz opcje konwersji dla formatu Object LaTeX w rozszerzeniu silnika Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);
// Określ katalog roboczy systemu plików dla danych wyjściowych.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);
// Zainicjuj PngSaveOptions, aby zapisać obraz w formacie PNG.
options.SaveOptions = new PngSaveOptions();
// Uruchom konwersję LaTeX-a na PNG.
new TeXJob(stream, new ImageDevice(), options).Run();
Konwertuj LTX lub TeX na obraz JPG za pomocą C#
Możesz przekonwertować plik LaTeX z rozszerzeniem pliku LTX lub TEX na obraz JPG, wykonując poniższe czynności:
- Załaduj źródłowy plik LaTeX.
- Utwórz opcje za pomocą obiektu klasy TeXOptions.
- Określ obiekt klasy JpegSaveOptions.
- Uruchom LaTeX do JPG, używając klasy TexJob.
Poniższy kod wyjaśnia, jak programowo przekonwertować TeX na obraz JPG przy użyciu języka C#:
// Załaduj wejściowy plik LTX lub TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");
Stream stream = new MemoryStream(bytes);
// Utwórz opcje konwersji dla formatu Object LaTeX w rozszerzeniu silnika Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);
// Określ katalog roboczy systemu plików dla danych wyjściowych.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);
// Zainicjuj opcje zapisywania w formacie JPG.
options.SaveOptions = new JpegSaveOptions();
// Uruchom konwersję LaTeX-a na JPG.
new TeXJob(stream, new ImageDevice(), options).Run();
Uzyskaj bezpłatną licencję ewaluacyjną
Możesz testować API bez żadnych ograniczeń, prosząc o darmową licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się programowo konwertować pliki TeX na obrazy PNG lub JPG w języku C#. Możesz osadzić tę funkcję, aby konwertować pliki LaTeX z rozszerzeniem pliku TEX lub LTX w aplikacjach opartych na platformie .NET lub .NET Core. Ponadto możesz zajrzeć do dokumentacji. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami na forum.