TEX é um formato amplamente utilizado para composição de artigos, livros e outras publicações. Um arquivo TEX é composto por diferentes tags para inserir texto, gráficos, equações matemáticas, símbolos, etc. A maioria dos editores TEX gera a saída de um arquivo TEX como um documento PDF. No entanto, em certos casos, pode ser necessário gerar um documento do Word a partir do arquivo TEX. Para esses casos, este artigo aborda como converter o arquivo LaTeX (.tex) para o formato Word usando Java.
Java LaTeX to Word Converter API
Para converter os arquivos LaTeX para o formato Word DOCX, usaremos Aspose.PDF for Java. É uma poderosa API de manipulação de PDF para gerar, modificar ou converter documentos PDF. Você pode baixar a API ou instalá-la usando as seguintes configurações do Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.6</version>
</dependency>
Converter um arquivo LaTeX TEX para DOCX em Java
A seguir estão as etapas para converter um arquivo LaTeX TEX para o formato Word DOCX usando Java.
- Crie uma instância da classe TeXLoadOptions.
- Use a classe Document para carregar o arquivo TEX passando seu caminho e objeto TeXLoadOptions.
- Converta TEX para DOCX usando o método Document.save(String, SaveFormat) e passe o caminho do arquivo de saída e SaveFormat.DocX como parâmetros.
O exemplo de código a seguir mostra como converter arquivos LaTeX para o formato Word DOCX.
// Criar objeto TeXLoadOptions
TeXLoadOptions options = new TeXLoadOptions();
// Criar objeto Documento
Document pdfDocument = new Document("document.tex", options);
// Converter TEX para DOCX
pdfDocument.save("TeXToPDF_out.docx", SaveFormat.DocX);
Obtenha uma licença de API gratuita
Você pode obter uma licença temporária para usar a API sem limitações de avaliação.
Conclusão
Neste artigo, você aprendeu como converter arquivos LaTeX para o formato Word usando Java. Você pode facilmente incorporar o código em seus aplicativos Java para automatizar a conversão de TEX para DOCX. Para explorar mais sobre o Aspose.PDF para Java, visite a documentação. Caso você tenha alguma dúvida, entre em contato conosco através do nosso fórum.