Цей точний посібник описує як конвертувати TeX у PDF у Java. Схема може бути зображена як деталі конфігурації середовища, покроковий алгоритм і зразок фрагмента коду, що демонструє функцію перетворення LaTeX у PDF на Java. Ви можете обробити будь-який файл TeX і перетворити його у формат PDF за допомогою кількох викликів API.
Кроки для перетворення TeX у PDF за допомогою Java
- Установіть Aspose.TeX for Java API у своєму середовищі для обробки файлів TeX
- Створіть вихідний потік для запису файлу PDF
- Ініціалізуйте об’єкт параметрів перетворення за допомогою класу TeXOptions
- Укажіть різні властивості екземпляра класу PdfSaveOptions
- Перетворення LaTeX на документ PDF
Наведені вище кроки пояснюють процедуру перетворення LaTeX простими словами. Перш за все, створіть об’єкт класу TeXOptions і вкажіть різні властивості, надані класом PdfSaveOptions. Нарешті, перетворіть документ TeX на PDF у Java за допомогою класу TexJob. Ці кілька викликів API дозволяють відтворити файл LaTeX у файл або потік, вибравши будь-яке перевантаження класу PdfDevice.
Код для перетворення TeX у PDF на 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"); | |
} | |
} |
Цей зразок коду досить ефективний для розробки перетворювача TeX у PDF на Java. Він використовує просте Utility class для встановлення шляхів для доступу до вхідних і вихідних файлів. Крім того, файл aux і файл журналу є додатковими ресурсами, які створюються під час генерації вихідного документа PDF за допомогою класу TexJob.
Цей підручник містить інформацію про процес перетворення файлу TeX у PDF на Java. Окрім цього, якщо ви хочете навчитися рендерингу LaTeX у PNG, перегляньте статтю на як відобразити LaTeX у PNG за допомогою Java.