Konwertuj lateks na SVG w Javie

LaTeX służy do tworzenia wyrafinowanych i dopracowanych dokumentów naukowych, które mogą zawierać złożone wyrażenia matematyczne, materiały wielojęzyczne itp. W niektórych scenariuszach może być konieczna konwersja pliku TeX na obraz SVG. Zgodnie z tymi wymaganiami, w tym artykule wyjaśniono, jak programowo przekonwertować TeX na obraz SVG w Javie.

TeX to SVG Image Converter – instalacja Java API

Aspose.TeX for Java API obsługuje składanie plików TeX. Ponadto możesz utworzyć niestandardowy format TeX lub renderować pliki LaTeX do obsługiwanych formatów plików. Możesz łatwo skonfigurować API, pobierając plik JAR z sekcji Downloads lub korzystając z poniższej specyfikacji w pliku pom.xml, aby zainstalować go z repository:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>22.8</version>
</dependency>

Jak przekonwertować LaTeX TeX na SVG w Javie — kroki

Poniższe kroki pokazują, jak przekonwertować plik w formacie LaTeX na obraz SVG:

  1. Utwórz opcje konwersji LaTeX po rozszerzeniu silnika Object TeX.
  2. Określ katalog roboczy.
  3. Zainicjuj obiekt SvgSaveOptions do renderowania obrazu SVG.
  4. Uruchom konwersję obrazu LaTeX do SVG.

Konwertuj LaTeX na obraz SVG programowo w Javie

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

  1. Utwórz opcje konwersji LaTeX przy użyciu obiektu klasy TeXOptions.
  2. Określ katalog roboczy, w którym ma zostać utworzony plik wyjściowy.
  3. Utwórz obiekt klasy SvgSaveOptions.
  4. Wyrenderuj plik w formacie LaTeX do formatu SVG, używając klasy TexJob.

Poniższy przykładowy kod demonstruje, jak programowo przekonwertować LaTeX na obraz SVG w Javie:

// Utwórz opcje konwersji dla formatu Object LaTeX po rozszerzeniu silnika Object TeX.
com.aspose.tex.TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Określ katalog roboczy systemu plików dla danych wyjściowych.
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(dataDir));

// Zainicjuj opcje zapisywania w formacie SVG.
options.setSaveOptions(new com.aspose.tex.rendering.SvgSaveOptions());

// Uruchom konwersję LaTeX do SVG.
new com.aspose.tex.TeXJob(dataDir + "hello-world.ltx", new com.aspose.tex.rendering.SvgDevice(), options).run();

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz uniknąć ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się programowo konwertować plik LaTeX na skalowalny obraz SVG w Javie. Ponadto możesz przejrzeć przestrzeń dokumentacji, aby zapoznać się z innymi rozdziałami, które omawiają różne funkcje interfejsu API. Prosimy o kontakt na forum w przypadku potrzeby omówienia jakichkolwiek wymagań lub wątpliwości.

Zobacz też