Java'da TeX'i PDF'ye Dönüştürme

Bu ayrıntılı öğretici, TeX’in Java’da PDF’ye nasıl dönüştürüleceğini açıklar. Ana hat, ortam yapılandırma ayrıntıları, adım adım algoritma ve LaTeX’i Java’da PDF’ye dönüştürme özelliğini gösteren örnek bir kod parçacığı olarak gösterilebilir. Herhangi bir TeX dosyasını işleyebilir ve birkaç API çağrısı ile onu PDF biçimine dönüştürebilirsiniz.

Java kullanarak TeX’i PDF’ye Dönüştürme Adımları

  1. TeX dosyalarını işlemek için ortamınıza Aspose.TeX for Java API’sini yükleyin
  2. PDF dosyasını yazmak için bir çıktı akışı oluşturun
  3. TeXOptions sınıfını kullanarak dönüştürme seçenekleri nesnesini başlatın
  4. PdfSaveOptions sınıfı örneğinin farklı özelliklerini belirtin
  5. LaTeX’i PDF belgesine dönüştürün

Yukarıdaki adımlar, LaTeX dönüştürme prosedürünü basit kelimelerle açıklamaktadır. Her şeyden önce, TeXOptions sınıfının bir nesnesini oluşturun ve PdfSaveOptions sınıfının gösterdiği farklı özellikleri belirtin. Son olarak, TeX belgesini TexJob sınıfıyla Java‘da PDF’ye dönüştürün. Bu birkaç API çağrısı, PdfDevice sınıfının herhangi bir aşırı yüklenmesini seçerek LaTeX dosyasını bir dosyaya veya akışa dönüştürmenize olanak tanır.

Java’da TeX’i PDF’ye Dönüştürme Kodu

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");
}
}

Bu örnek kod, Java*‘da bir *TeX’ten PDF’ye dönüştürücü geliştirmek için oldukça etkilidir. Giriş ve çıkış dosyalarına erişim yollarını ayarlamak için basit bir Utility class kullanır. Ayrıca, aux dosyası ve günlük dosyası, TexJob sınıfı ile çıktı PDF belgesi oluşturulurken oluşturulan ek kaynaklardır.

Bu eğitimde, bir TeX dosyasını Java‘da PDF’ye dönüştürme işlemi hakkında bilgiler yer almaktadır. Bunun yanı sıra, LaTeX’ten PNG’ye dönüştürmeyi öğrenmek istiyorsanız Java’da LaTeX’i PNG’ye dönüştürme makalesine gidin.

 Türkçe