Konvertera TeX till PNG JPG-bild i Java

LaTeX används för att förbereda dokument med högkvalitativ typsättning. Formatet TeX används för att kommunicera eller publicera tekniska och vetenskapliga dokument. I vissa fall kan du behöva konvertera TeX-filer till bilder som PNG eller JPG. I den här artikeln kommer du att lära dig hur du konverterar TeX-filer till PNG- eller JPG-bilder programmatiskt i Java. Gå igenom följande avsnitt för mer information.

LTX/TeX till PNG eller JPG Converter – Java API-installation

Aspose.TeX for Java API stöder arbete med LTX, TeX, PNG, JPG och andra format som stöds. Du kan enkelt konfigurera API:t genom att ladda ner dess JAR-fil från avsnittet Nedladdningar eller använda följande Maven-konfigurationer:

Förvar:

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

Beroende:

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

Konvertera TeX (LaTeX) till PNG-bild i Java

Du kan konvertera en LTX- eller TeX-fil till en PNG-bild med följande steg:

  1. Ladda in LTX- eller TEX-filen.
  2. Skapa konverteringsalternativ för LaTeX-format med klassen TeXOptions.
  3. Initiera PngSaveOptions för att spara bilden i PNG-format.
  4. Kör LaTeX till PNG-konvertering med klassen TexJob.

Kodavsnittet nedan förklarar hur man konverterar TeX till PNG-bild programmatiskt i Java:

// Skapa konverteringsalternativ för Object LaTeX-format på Object TeX-motortillägget.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Ange filsystemets arbetskatalog för utdata.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Initiera alternativen för att spara i PNG-format.
options.setSaveOptions(new PngSaveOptions());

// Kör LaTeX till PNG-konvertering.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Konvertera LTX eller TeX till JPG-bild med Java

Du kan konvertera en LaTeX-fil med filtillägget LTX eller TEX till en JPG-bild med stegen nedan:

  1. Ladda LaTeX-källfilen.
  2. Skapa alternativ med klassobjektet TeXOptions.
  3. Ange klassobjektet JpegSaveOptions.
  4. Kör LaTeX till JPG med klassen TexJob.

Följande kod utvecklar hur man konverterar TeX till JPG-bild programmatiskt med Java:

// Skapa konverteringsalternativ för Object LaTeX-format på Object TeX-motortillägget.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Ange filsystemets arbetskatalog för utdata.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Initiera alternativen för att spara i JPG-format.
options.setSaveOptions(new JpegSaveOptions());

// Kör LaTeX till JPG-konvertering.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Få gratis utvärderingslicens

Du kan utvärdera API:et utan några begränsningar genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du renderar LaTeX-filer i TeX- eller LTX-filformat till en PNG- eller JPG-bild programmatiskt i Java. Dessutom kan du besöka dokumentationen för att kontrollera flera andra funktioner i API:t. Skriv gärna till oss på forumet för alla dina frågor.

Se även