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

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

ตัวแปลงเอกสาร TeX เป็น XPS – การกำหนดค่า Java API

Aspose.TeX for Java สามารถใช้ API เพื่อเรียงไฟล์ LaTeX และ TeX ในแอปพลิเคชัน Java ของคุณ รองรับการส่งออกไฟล์ TeX ไปยัง [รูปแบบไฟล์] ต่างๆ 5 เช่น SVG, XPS, PNG เป็นต้น คุณสามารถดาวน์โหลดไฟล์ JAR ได้จากหน้า New Releases หรือวางการกำหนดค่า Maven ต่อไปนี้ใน 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 เป็น XPS ใน Java

ขั้นตอนด้านล่างอธิบายวิธีการแปลงไฟล์ LaTeX เป็นเอกสาร XPS ใน Java:

  1. เริ่มต้นอินสแตนซ์สำหรับตัวเลือกการแปลง LaTeX
  2. ตั้งค่าไดเร็กทอรีเพื่อจัดการไฟล์
  3. สร้างวัตถุของคลาส XPSSaveOptions
  4. เรียกใช้การแปลงเพื่อส่งออก LaTeX เป็นรูปแบบ XPS

แปลงเอกสาร LaTeX เป็น XPS โดยทางโปรแกรมใน Java

ขั้นตอนต่อไปนี้สาธิตวิธีแปลงไฟล์ LaTeX เป็นเอกสาร XPS โดยทางโปรแกรมใน Java:

  1. เริ่มต้นอินสแตนซ์สำหรับตัวเลือกการแปลง LaTeX ด้วยคลาส TeXOptions
  2. ตั้งค่าไดเร็กทอรีเพื่อจัดการไฟล์
  3. เริ่มต้นอินสแตนซ์ของคลาส XPSSaveOptions
  4. เรียกใช้การแปลงไฟล์ LaTeX เป็น XPS ด้วยคลาส TexJob

ข้อมูลโค้ดด้านล่างอธิบายวิธีการแปลงไฟล์ LaTeX เป็น XPS โดยทางโปรแกรมใน Java:

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

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

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

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

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

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

บทสรุป

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

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