Ovaj precizni vodič opisuje kako pretvoriti TeX u PDF u Javi. Nacrt se može opisati kao detalji konfiguracije okruženja, postupni algoritam i primjer isječka koda koji demonstrira značajku za konvertiranje LaTeX-a u PDF u Javi. Možete obraditi bilo koju TeX datoteku i pretvoriti je u PDF format s nekoliko API poziva.
Koraci za pretvaranje TeX-a u PDF pomoću Jave
- Instalirajte API Aspose.TeX for Java u svoje okruženje za obradu TeX datoteka
- Stvorite izlazni tok za pisanje PDF datoteke
- Inicijalizirajte objekt opcija konverzije pomoću klase TeXOptions
- Navedite različita svojstva instance klase PdfSaveOptions
- Pretvorite LaTeX u PDF dokument
Gore navedeni koraci jednostavnim riječima objašnjavaju postupak konverzije LaTeX-a. Prije svega, stvorite objekt klase TeXOptions i navedite različita svojstva izložena klasi PdfSaveOptions. Na kraju, pretvorite TeX dokument u PDF u Javi s TexJob klasom. Ovih nekoliko API poziva omogućuje vam renderiranje LaTeX datoteke u datoteku ili tok odabirom bilo kojeg preopterećenja klase PdfDevice.
Kod za pretvaranje TeX-a u PDF u Javi
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"); | |
} | |
} |
Ovaj primjer koda prilično je učinkovit za razvoj TeX u PDF pretvarača u Javi. Koristi jednostavnu Utility class za postavljanje staza za pristup ulaznim i izlaznim datotekama. Štoviše, aux datoteka i datoteka dnevnika su dodatni resursi koji se stvaraju tijekom generiranja izlaznog PDF dokumenta s TexJob klasom.
Ovaj vodič pokriva informacije o procesu pretvaranja TeX datoteke u PDF u Javi. Osim toga, ako želite naučiti prikaz LaTeX-a u PNG, idite na članak na kako renderirati LaTeX u PNG pomoću Jave.