หัวข้อสั้นๆ นี้ให้รายละเอียดเกี่ยวกับวิธี เรนเดอร์ LaTeX เป็น PNG โดยใช้ Java เรายังรู้จักไฟล์ LaTeX เป็นไฟล์ .tex และคุณสามารถ แปลง LaTeX เป็น PNG โดยใช้ Java ด้วยวิธีและคุณสมบัติ API ง่ายๆ การเรียก API ไม่ได้ขึ้นอยู่กับเครื่องมือหรือซอฟต์แวร์แอปพลิเคชันของบุคคลที่สาม ดังนั้นโค้ดจึงสามารถดำเนินการในสภาพแวดล้อม Java บนแพลตฟอร์ม Linux, macOS หรือ MS Windows
ขั้นตอนในการ Render LaTeX เป็น PNG โดยใช้ Java
- กำหนดค่าโครงการโดยเพิ่มการอ้างอิงไฟล์ JAR Aspose.TeX จาก Maven Repository
- สร้างตัวเลือกสำหรับการแปลงไฟล์รูปแบบ LaTeX ด้วย TeXOptions
- เริ่มต้น PngSaveOptions เพื่อบันทึก LaTeX ในรูปแบบภาพ PNG
- ดำเนินการเรนเดอร์ภาพ 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 ด้วยวิธีการง่ายๆ