Převést Latex na SVG v Javě

LaTeX se používá k vytváření vytříbených a vyleštěných vědeckých dokumentů, které mohou obsahovat složité matematické výrazy, vícejazyčné materiály atd. V určitých scénářích může být nutné převést soubor TeX na obrázek SVG. V souladu s těmito požadavky tento článek vysvětluje, jak převést TeX na obraz SVG programově v Javě.

TeX to SVG Image Converter – instalace Java API

Aspose.TeX for Java API podporuje sazbu souborů TeX. Kromě toho můžete vytvořit vlastní formát TeX nebo vykreslit soubory LaTeX do podporovaných formátů souborů. Rozhraní API můžete snadno nakonfigurovat stažením souboru JAR ze sekce Ke stažení nebo k instalaci z úložiště použijte následující specifikace v souboru pom.xml:

<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 převést LaTeX TeX na SVG v Javě - kroky

Následující kroky ukazují, jak převést soubor formátu LaTeX na obrázek SVG:

  1. Vytvořte možnosti převodu LaTeX na rozšíření Object TeX engine.
  2. Zadejte pracovní adresář.
  3. Inicializujte objekt SvgSaveOptions pro vykreslení obrazu SVG.
  4. Spusťte konverzi obrázků LaTeX do SVG.

Převeďte LaTeX na obrázek SVG programově v Javě

Chcete-li převést soubor LaTeX na obrázek SVG, musíte provést následující kroky:

  1. Vytvořte možnosti převodu LaTeX pomocí objektu třídy TeXOptions.
  2. Zadejte pracovní adresář pro vytvoření výstupního souboru.
  3. Vytvořte objekt třídy SvgSaveOptions.
  4. Renderujte soubor LaTeX do formátu SVG pomocí třídy TexJob.

Následující ukázkový kód ukazuje, jak programově převést LaTeX na obraz SVG v Javě:

// Vytvořte možnosti převodu pro formát Object LaTeX pomocí rozšíření Object TeX engine.
com.aspose.tex.TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Zadejte pracovní adresář systému souborů pro výstup.
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(dataDir));

// Inicializujte možnosti pro ukládání ve formátu SVG.
options.setSaveOptions(new com.aspose.tex.rendering.SvgSaveOptions());

// Spusťte převod LaTeXu na SVG.
new com.aspose.tex.TeXJob(dataDir + "hello-world.ltx", new com.aspose.tex.rendering.SvgDevice(), options).run();

Získejte bezplatnou zkušební licenci

Omezení hodnocení se můžete vyhnout žádostí o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést soubor LaTeX na škálovatelný obraz SVG programově v Javě. Kromě toho můžete prozkoumat prostor dokumentace a podívat se na další kapitoly, které pokrývají různé funkce API. Neváhejte nás kontaktovat na forum v případě, že potřebujete prodiskutovat jakékoli požadavky nebo obavy.

Viz také