แปลงลาเท็กซ์เป็น SVG ใน Java

LaTeX ใช้ในการสร้างเอกสารทางวิทยาศาสตร์ที่ได้รับการขัดเกลาและขัดเกลา ซึ่งอาจรวมถึงนิพจน์ทางคณิตศาสตร์ที่ซับซ้อน วัสดุหลายภาษา ฯลฯ ในบางสถานการณ์ คุณอาจต้องแปลงไฟล์ TeX เป็นรูปภาพ SVG ตามข้อกำหนดดังกล่าว บทความนี้จะอธิบายวิธีแปลงรูปภาพ TeX เป็น SVG โดยทางโปรแกรมใน Java

TeX เป็น SVG Image Converter – การติดตั้ง Java API

Aspose.TeX for Java API รองรับการเรียงไฟล์ TeX นอกจากนี้ คุณสามารถสร้างรูปแบบ TeX แบบกำหนดเองหรือแสดงไฟล์ LaTeX เป็น [รูปแบบไฟล์] ที่รองรับ 5 คุณสามารถกำหนดค่า API ได้ง่ายๆ โดยดาวน์โหลดไฟล์ JAR จากส่วน ดาวน์โหลด หรือใช้ข้อมูลจำเพาะต่อไปนี้ในไฟล์ pom.xml เพื่อติดตั้งจาก พื้นที่เก็บข้อมูล:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>22.8</version>
</dependency>

วิธีแปลง LaTeX TeX เป็น SVG ใน Java - ขั้นตอน

ขั้นตอนต่อไปนี้สาธิตวิธีแปลงไฟล์รูปแบบ LaTeX เป็นรูปภาพ SVG:

  1. สร้างตัวเลือกการแปลง LaTeX จากส่วนขยายเอ็นจิ้น Object TeX
  2. ระบุไดเร็กทอรีการทำงาน
  3. เริ่มต้นวัตถุ SvgSaveOptions เพื่อแสดงผลภาพ SVG
  4. เรียกใช้การแปลงภาพ LaTeX เป็น SVG

แปลง LaTeX เป็น SVG Image โดยทางโปรแกรมใน Java

คุณต้องทำตามขั้นตอนต่อไปนี้เพื่อแปลงไฟล์ LaTeX เป็นรูปภาพ SVG:

  1. สร้างตัวเลือกการแปลง LaTeX โดยใช้วัตถุคลาส TeXOptions
  2. ระบุไดเร็กทอรีการทำงานเพื่อสร้างไฟล์เอาต์พุต
  3. สร้างวัตถุของคลาส SvgSaveOptions
  4. เรนเดอร์ไฟล์รูปแบบ LaTeX เป็น SVG โดยใช้คลาส TexJob

โค้ดตัวอย่างต่อไปนี้สาธิตวิธีแปลงรูปภาพ LaTeX เป็น SVG โดยทางโปรแกรมใน Java:

// สร้างตัวเลือกการแปลงสำหรับรูปแบบ Object LaTeX จากส่วนขยายเอ็นจิ้น Object TeX
com.aspose.tex.TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// ระบุไดเร็กทอรีการทำงานของระบบไฟล์สำหรับเอาต์พุต
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(dataDir));

// เริ่มต้นตัวเลือกสำหรับการบันทึกในรูปแบบ SVG
options.setSaveOptions(new com.aspose.tex.rendering.SvgSaveOptions());

// เรียกใช้การแปลง LaTeX เป็น SVG
new com.aspose.tex.TeXJob(dataDir + "hello-world.ltx", new com.aspose.tex.rendering.SvgDevice(), options).run();

รับใบอนุญาตการประเมินฟรี

คุณสามารถหลีกเลี่ยงข้อจำกัดในการประเมินได้โดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

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

ดูสิ่งนี้ด้วย