Konwertuj TeX na obraz PNG JPG w Javie

LaTeX służy do przygotowywania dokumentów o wysokiej jakości składzie. Format TeX służy do przekazywania lub publikowania dokumentów technicznych i naukowych. W niektórych przypadkach może być konieczna konwersja plików TeX do obrazów, takich jak PNG lub JPG. W tym artykule dowiesz się, jak programowo konwertować pliki TeX na obrazy PNG lub JPG w Javie. Aby uzyskać więcej informacji, przejrzyj poniższe sekcje.

Konwerter LTX/TeX na PNG lub JPG – instalacja Java API

Aspose.TeX for Java API obsługuje pracę z LTX, TeX, PNG, JPG i innymi obsługiwanymi formatami. Możesz łatwo skonfigurować API, pobierając jego plik JAR z sekcji Downloads lub korzystając z następujących konfiguracji Mavena:

Magazyn:

<repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Zależność:

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-tex</artifactId>
        <version>21.11</version>
    </dependency>
</dependencies>

Konwertuj TeX (LaTeX) na obraz PNG w Javie

Możesz przekonwertować plik LTX lub TeX na obraz PNG, wykonując następujące czynności:

  1. Załaduj wejściowy plik LTX lub TEX.
  2. Utwórz opcje konwersji dla formatu LaTeX za pomocą klasy TeXOptions.
  3. Zainicjuj PngSaveOptions, aby zapisać obraz w formacie PNG.
  4. Uruchom konwersję LaTeX-a do PNG z klasą TexJob.

Poniższy fragment kodu wyjaśnia, jak programowo przekonwertować TeX na obraz PNG w Javie:

// 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.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Zainicjuj opcje zapisywania w formacie PNG.
options.setSaveOptions(new PngSaveOptions());

// Uruchom konwersję LaTeX-a na PNG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Konwertuj LTX lub TeX na obraz JPG za pomocą Java

Możesz przekonwertować plik LaTeX z rozszerzeniem pliku LTX lub TEX na obraz JPG, wykonując poniższe czynności:

  1. Załaduj źródłowy plik LaTeX.
  2. Utwórz opcje za pomocą obiektu klasy TeXOptions.
  3. Określ obiekt klasy JpegSaveOptions.
  4. Uruchom LaTeX do JPG, używając klasy TexJob.

Poniższy kod wyjaśnia, jak programowo przekonwertować TeX na obraz JPG przy użyciu Javy:

// 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.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Zainicjuj opcje zapisywania w formacie JPG.
options.setSaveOptions(new JpegSaveOptions());

// Uruchom konwersję LaTeX-a na JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", 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 renderować pliki LaTeX w formacie TeX lub LTX do obrazu PNG lub JPG w Javie. Ponadto możesz odwiedzić dokumentację, aby sprawdzić kilka innych funkcji API. Jeśli masz jakiekolwiek pytania, napisz do nas na forum.

Zobacz też