Como converter TeX para PDF em Java

Este tutorial preciso descreve como converter TeX para PDF em Java. O esboço pode ser descrito como os detalhes de configuração do ambiente, algoritmo passo a passo e um trecho de código de exemplo demonstrando o recurso para converter LaTeX para PDF em Java. Você pode processar qualquer arquivo TeX e convertê-lo para o formato PDF com algumas chamadas de API.

Passos para converter TeX para PDF usando Java

  1. Instale a API Aspose.TeX for Java em seu ambiente para processar os arquivos TeX
  2. Crie um fluxo de saída para gravar o arquivo PDF
  3. Inicialize o objeto de opções de conversão usando a classe TeXOptions
  4. Especifique diferentes propriedades da instância da classe PdfSaveOptions
  5. Converter LaTeX para documento PDF

As etapas acima explicam o procedimento de conversão do LaTeX em palavras simples. Em primeiro lugar, crie um objeto da classe TeXOptions e especifique diferentes propriedades expostas pela classe PdfSaveOptions. Finalmente, converta o documento TeX para PDF em Java com a classe TexJob. Essas duas chamadas de API permitem renderizar o arquivo LaTeX em um arquivo ou fluxo escolhendo qualquer sobrecarga da classe PdfDevice.

Código para converter TeX para PDF em Java

import java.io.FileOutputStream;
import java.io.OutputStream;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to unhide sheets in a Workbook using Java
// Set the license
com.aspose.tex.License licTex = new com.aspose.tex.License();
licTex.setLicense("Aspose.Total.lic");
// Create the output stream to export PDF document.
final OutputStream pdfStream = new FileOutputStream(Utils.getOutputDirectory() + "PDF.pdf");
// Initialize TeXOptions class object for Object TeX engine extension.
com.aspose.tex.TeXOptions options = com.aspose.tex.TeXOptions.consoleAppOptions(com.aspose.tex.TeXConfig.objectLaTeX());
// Set the file system directory.
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(Utils.getOutputDirectory()));
// Set options for output PDF format.
options.setSaveOptions(new com.aspose.tex.rendering.PdfSaveOptions());
// Run LaTeX to PDF conversion.
new com.aspose.tex.TeXJob("hello-world.ltx", new com.aspose.tex.rendering.PdfDevice(pdfStream), options).run();
System.out.println("Done");
}
}

Este código de exemplo é bastante eficiente para desenvolver um conversor TeX para PDF em Java. Ele usa um simples Utility class para definir os caminhos para acessar os arquivos de entrada e saída. Além disso, o arquivo auxiliar e o arquivo de log são recursos adicionais que são criados ao gerar o documento PDF de saída com a classe TexJob.

Este tutorial cobriu as informações sobre o processo de conversão de um arquivo TeX para PDF em Java. Além disso, se você quiser aprender a renderização de LaTeX para PNG, vá para o artigo em como renderizar LaTeX para PNG em Java.

 Português