Converter látex para XPS em Java

LaTeX foi projetado para fornecer linguagem de marcação descritiva e é amplamente utilizado na academia. É popular para a criação de documentos científicos ou de pesquisa. Em alguns cenários, pode ser necessário converter documentos LaTeX para XPS em seus aplicativos. De acordo com esses casos de uso, este artigo explica como converter um arquivo TeX em um documento XPS programaticamente em Java.

Conversor de Documentos TeX para XPS – Configuração da API Java

A API Aspose.TeX for Java pode ser usada para compor arquivos LaTeX e TeX em seus aplicativos Java. Ele suporta a exportação de arquivos TeX para diferentes formatos de arquivo como SVG, XPS, PNG, etc. Você pode baixar o arquivo JAR da página Novos lançamentos ou colar a seguinte configuração Maven no pom .xml do seu projeto para configurá-lo a partir do repositório:

<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>

Como converter LaTeX TeX para XPS em Java

As etapas abaixo explicam como converter um arquivo LaTeX em um documento XPS em Java:

  1. Inicialize uma instância para opções de conversão LaTeX.
  2. Defina o diretório para manipular arquivos.
  3. Crie um objeto da classe XPSSaveOptions.
  4. Execute a conversão para exportar o formato LaTeX para XPS.

Converter documento LaTeX para XPS programaticamente em Java

As etapas a seguir demonstram como converter um arquivo LaTeX em um documento XPS programaticamente em Java:

  1. Inicialize uma instância para opções de conversão LaTeX com a classe TeXOptions.
  2. Defina o diretório para manipular arquivos.
  3. Inicialize uma instância da classe XPSSaveOptions.
  4. Execute a conversão do arquivo LaTeX para XPS com a classe TexJob.

O trecho de código abaixo explica como converter arquivos LaTeX para XPS programaticamente em Java:

// Crie opções de conversão para o formato Object LaTeX na extensão do mecanismo Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Especifique o diretório de trabalho do sistema de arquivos para a saída.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(dataDir));

// Inicialize as opções para salvar no formato XPS.
options.setSaveOptions(new com.aspose.tex.rendering.XpsSaveOptions());

// Execute a conversão do formato LaTeX para XPS.
new com.aspose.tex.TeXJob("hello-world.ltx", new com.aspose.tex.rendering.XpsDevice(), options).run();

Obtenha Licença de Avaliação Gratuita

Interessado em experimentar os recursos da API em sua capacidade total? Você pode solicitar uma licença temporária gratuita para evitar as limitações de avaliação.

Conclusão

Neste artigo, você explorou como converter um arquivo LaTeX em um documento XPS programaticamente em Java. Além disso, você pode visitar a seção documentação para conferir os outros recursos suportados pela API. Em caso de dúvidas, escreva-nos para forum.

Veja também