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
- Instale a API Aspose.TeX for Java em seu ambiente para processar os arquivos TeX
- Crie um fluxo de saída para gravar o arquivo PDF
- Inicialize o objeto de opções de conversão usando a classe TeXOptions
- Especifique diferentes propriedades da instância da classe PdfSaveOptions
- 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.