// This code example demonstrates how to convert LaTeX to PNG

// Working files directory
String dataDir = "C:\\Files\\";

// Create conversion options for Object LaTeX format upon Object TeX engine extension.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Specify a file system working directory for the output.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(dataDir));

// Initialize the options for saving in PNG format.
options.setSaveOptions(new PngSaveOptions());

// Initialize the options for saving in JPEG format.
// options.setSaveOptions(new JpegSaveOptions());

// Initialize the options for saving in TIFF format.
// options.setSaveOptions(new TiffSaveOptions());

// Initialize the options for saving in BMP format.
// options.setSaveOptions(new BmpSaveOptions());

// Run LaTeX to PNG conversion.
new TeXJob(dataDir + "hello-world.ltx", new ImageDevice(), options).run();