LaTeX används för att skapa förfinade och polerade vetenskapliga dokument som kan innehålla komplexa matematiska uttryck, flerspråkigt material, etc. I vissa scenarier kan du behöva konvertera en TeX-fil till en SVG-bild. Efter sådana krav förklarar den här artikeln hur man konverterar TeX till SVG-bild programmatiskt i Java.
- TeX till SVG Image Converter – Java API-installation
- Hur man konverterar LaTeX TeX till SVG i Java - Steg
- Konvertera LaTeX till SVG-bild Programmatiskt i Java
TeX till SVG Image Converter – Java API-installation
Aspose.TeX for Java API stöder typinställning av TeX-filer. Dessutom kan du skapa ett anpassat TeX-format eller rendera LaTeX-filerna till filformat som stöds. Du kan enkelt konfigurera API:et genom att ladda ner JAR-filen från avsnittet Nedladdningar eller använda följande specifikationer i filen pom.xml för att installera den från 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>
Hur man konverterar LaTeX TeX till SVG i Java - Steg
Följande steg visar hur man konverterar en fil i LaTeX-format till en SVG-bild:
- Skapa LaTeX-konverteringsalternativ vid Object TeX-motorförlängning.
- Ange en arbetskatalog.
- Initiera SvgSaveOptions-objektet för att rendera SVG-bilden.
- Kör LaTeX till SVG-bildkonvertering.
Konvertera LaTeX till SVG-bild Programmatiskt i Java
Du måste följa följande steg för att konvertera en LaTeX-fil till en SVG-bild:
- Skapa LaTeX-konverteringsalternativ med klassobjektet TeXOptions.
- Ange arbetskatalogen för att skapa utdatafilen.
- Skapa ett objekt av klassen SvgSaveOptions.
- Rendera filen LaTeX till SVG-format med klassen TexJob.
Följande exempelkod visar hur man konverterar LaTeX till SVG-bild programmatiskt i Java:
// Skapa konverteringsalternativ för Object LaTeX-format på Object TeX-motortillägg.
com.aspose.tex.TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Ange en arbetskatalog för filsystemet för utdata.
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(dataDir));
// Initiera alternativen för att spara i SVG-format.
options.setSaveOptions(new com.aspose.tex.rendering.SvgSaveOptions());
// Kör LaTeX till SVG-konvertering.
new com.aspose.tex.TeXJob(dataDir + "hello-world.ltx", new com.aspose.tex.rendering.SvgDevice(), options).run();
Få gratis utvärderingslicens
Du kan undvika utvärderingsbegränsningar genom att begära en gratis tillfällig licens.
Slutsats
I den här artikeln har du lärt dig hur du konverterar en LaTeX-fil till en skalbar SVG-bild programmatiskt i Java. Dessutom kan du utforska utrymmet dokumentation för att ta en titt på andra kapitel som täcker olika funktioner i API:et. Kontakta oss gärna på forum om du behöver diskutera några krav eller problem.