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
- Konwertuj TeX (LaTeX) na obraz PNG w Javie
- Konwertuj LaTeX (TeX) na obraz JPG programowo przy użyciu języka Java
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:
- Załaduj wejściowy plik LTX lub TEX.
- Utwórz opcje konwersji dla formatu LaTeX za pomocą klasy 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ć 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:
- 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 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.