Java kullanarak LaTeX'i PNG'ye Dönüştürme

Bu kısa konu, Java kullanarak LaTeX‘in PNG olarak nasıl oluşturulacağı hakkında ayrıntılar sağlar. LaTeX dosyalarını .tex dosyaları olarak da biliyoruz ve basit API yöntemleri ve özellikleriyle kolayca Java kullanarak LaTeX’i PNG’ye dönüştürebilirsiniz. API çağrıları başka herhangi bir üçüncü taraf araca veya uygulama yazılımına bağımlı değildir, bu nedenle kod Java ortamında Linux, macOS veya MS Windows platformlarında yürütülebilir.

Java kullanarak LaTeX’i PNG’ye Oluşturma Adımları

  1. Maven Deposundan Aspose.TeX JAR dosya referansı ekleyerek projeyi yapılandırın
  2. TeXOptions ile LaTeX biçimindeki dosyayı dönüştürmek için seçenekler oluşturun
  3. LaTeX’i PNG resim biçiminde kaydetmek için PngSaveOptions‘i başlatın
  4. TexJob sınıfını kullanarak LaTeX’ten PNG’ye görüntü oluşturma işlemini gerçekleştirin

LaTeX belgeleri düz metin içerir ve teknik kullanıcılar için bilimsel ve araştırma çalışmaları için kullanılır. Java’da LaTeX’i görüntüye dönüştürmek için, öncelikle girdi dosyasını yüklemek için TeXOptions class nesnesi oluşturacağız. Ardından, girdi dosyasını PNG formatındaki görüntüye dönüştürmek için PngSaveOptions nesnesini başlatmak için bir sonraki adıma geçiyoruz. Bu iki adımlı işleme prosedürü, Java kullanılarak birkaç basit API çağrısı ile tamamlanır.

Java kullanarak LaTeX’i PNG’ye Dönüştürme Kodu

package texexamples;
import com.aspose.tex.License;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.TeXJob;
import com.aspose.tex.TeXOptions;
import com.aspose.tex.rendering.ImageDevice;
import com.aspose.tex.rendering.PngSaveOptions;
public class TexExamples {
public static void main(String[] LatexArgs) throws Exception { // main method for converting LaTeX file to PNG image in Java
// Set Aspose.TeX license before converting LaTeX file to PNG in Java
License TeXLicense = new License();
TeXLicense.setLicense("Aspose.TeX.lic");
// Create options for converting LaTeX format file
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Specify the output working directory for the output file
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(""));
// Initialize the TeXOptions and PngSaveOptions for saving LaTeX to PNG image format
PngSaveOptions pngSaveOptions = new PngSaveOptions();
pngSaveOptions.setResolution(300);
options.setSaveOptions(pngSaveOptions);
// Perform the LaTeX to PNG image rendering using TexJob class
new TeXJob("SavedLatex.png", new ImageDevice(), options).run();
}
}

Önceki konuda Java kullanarak OneNote Not Defteri’ni PDF’ye dönüştürme konusunu inceledik. Oysa bu konuda, basit bir yaklaşımla LaTeX’in Java’da * görüntüye nasıl dönüştürüleceğine odaklandık.

 Türkçe