วิธี Render LaTeX เป็น PNG โดยใช้ Java

หัวข้อสั้นๆ นี้ให้รายละเอียดเกี่ยวกับวิธี เรนเดอร์ LaTeX เป็น PNG โดยใช้ Java เรายังรู้จักไฟล์ LaTeX เป็นไฟล์ .tex และคุณสามารถ แปลง LaTeX เป็น PNG โดยใช้ Java ด้วยวิธีและคุณสมบัติ API ง่ายๆ การเรียก API ไม่ได้ขึ้นอยู่กับเครื่องมือหรือซอฟต์แวร์แอปพลิเคชันของบุคคลที่สาม ดังนั้นโค้ดจึงสามารถดำเนินการในสภาพแวดล้อม Java บนแพลตฟอร์ม Linux, macOS หรือ MS Windows

ขั้นตอนในการ Render LaTeX เป็น PNG โดยใช้ Java

  1. กำหนดค่าโครงการโดยเพิ่มการอ้างอิงไฟล์ JAR Aspose.TeX จาก Maven Repository
  2. สร้างตัวเลือกสำหรับการแปลงไฟล์รูปแบบ LaTeX ด้วย TeXOptions
  3. เริ่มต้น PngSaveOptions เพื่อบันทึก LaTeX ในรูปแบบภาพ PNG
  4. ดำเนินการเรนเดอร์ภาพ LaTeX เป็น PNG โดยใช้คลาส TexJob

เอกสาร LaTeX ประกอบด้วยข้อความล้วนและใช้สำหรับงานทางวิทยาศาสตร์และการวิจัยสำหรับผู้ใช้ทางเทคนิค ในการ แปลง LaTeX เป็นอิมเมจใน Java ก่อนอื่นเราจะสร้างอ็อบเจ็กต์ TeXOptions class เพื่อโหลดไฟล์อินพุต จากนั้นเราไปยังขั้นตอนถัดไปเพื่อเริ่มต้นวัตถุ PngSaveOptions เพื่อแสดงผลไฟล์อินพุตเป็นรูปแบบ PNG ขั้นตอนการเรนเดอร์สองขั้นตอนนี้เสร็จสมบูรณ์ด้วยการเรียก API ง่ายๆ สองสามขั้นตอนโดยใช้ Java

รหัสเพื่อแปลง LaTeX เป็น PNG โดยใช้ Java

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

ในหัวข้อที่แล้ว เราได้สำรวจ วิธีแปลง OneNote Notebook เป็น PDF โดยใช้ Java ในหัวข้อนี้เราได้มุ่งเน้นไปที่วิธี แปลง LaTeX เป็นรูปภาพใน Java ด้วยวิธีการง่ายๆ

 ไทย