วิธีแปลง TeX เป็น PDF โดยใช้ Java

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

ขั้นตอนในการแปลง TeX เป็น PDF โดยใช้ Java

  1. ติดตั้ง GroupDocs.Conversion for Java จากที่เก็บ Maven ในแอปพลิเคชัน Java เพื่อใช้ฟังก์ชัน TeX เป็น PDF
  2. นำเข้าคลาสที่จำเป็นสำหรับการแปลงเอกสารจากรูปแบบ TeX เป็น PDF
  3. สร้างอินสแตนซ์ของคลาส Converter สำหรับการโหลดไฟล์ TeX อินพุตเพื่อแปลงเป็น PDF
  4. สร้างออบเจกต์ของคลาส PdfConvertOptions สำหรับกำหนดตัวเลือกการแปลงสำหรับปรับแต่งไฟล์ PDF เอาต์พุต
  5. เรียกใช้เมธอด Convert เพื่อบันทึก TeX เป็นไฟล์ PDF บนดิสก์

นี่คือขั้นตอนสำคัญที่ช่วยให้คุณเขียนโค้ดเพื่อ แปลงไฟล์ TeX เป็น PDF โดยใช้ Java ได้อย่างรวดเร็ว ก่อนอื่น คุณต้องตั้งค่าไลบรารีการแปลงที่จำเป็นสำหรับการแปลงเอกสาร และคุณสามารถทำได้บนระบบปฏิบัติการยอดนิยมใดๆ เช่น Linux, Windows และ macOS หลังจากนั้น คุณต้องรวมคลาสที่จำเป็นในรหัสสำหรับการแปลง จากนั้นเริ่มต้นคลาส Converter เพื่อโหลดไฟล์ Tex อินพุต เมื่อคุณทำตามขั้นตอนเหล่านี้เสร็จแล้ว ให้สร้างอินสแตนซ์ของคลาส PdfConvertOptions เพื่อตั้งค่าตัวเลือกการแปลงสำหรับไฟล์ PDF และสุดท้ายเรียกเมธอด Convert เพื่อทำการแปลงและบันทึกไฟล์ที่แปลงแล้ว

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

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.licensing.License;
import com.groupdocs.conversion.options.convert.PdfConvertOptions;
public class ConvertTeXToPdfUsingJava {
public static void main(String[] args) { // Main function to convert TeX to PDF in Java
// Remove the watermark in output PDF document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Conversion.lic");
// Load the source TeX file for conversion to PDF
Converter converter = new Converter("sample.tex");
// Set the convert options for PDF format
PdfConvertOptions options = new PdfConvertOptions();
// Convert and save the TeX in PDF format
converter.convert("converted.pdf", options);
System.out.println("Done");
}
}

เราได้พัฒนาโค้ดตัวอย่างข้างต้นสำหรับตัวแปลงไฟล์ TeX เป็น PDF ในแอปพลิเคชัน Java นี่เป็นตัวอย่างพื้นฐานที่ใช้ไฟล์ Tex เป็นอินพุตแล้วแปลงเป็นไฟล์ PDF อย่างไรก็ตาม คุณสามารถปรับปรุงได้ง่ายๆ โดยกำหนดตัวเลือกต่างๆ เช่น DPI, Margins, Rotation, Orientation และอื่นๆ อีกมากมายโดยใช้ออบเจกต์ PdfConvertOptions เพื่อปรับแต่งเอกสาร PDF ที่แปลงแล้ว

เราได้กล่าวถึงขั้นตอนโดยละเอียดในการแปลง TeX เป็น PDF ใน Java และสร้างโค้ดตัวอย่างสำหรับมัน เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเกี่ยวกับการแปลง XPS เป็น PDF ใน Java ดูข้อมูลเพิ่มเติมที่โพสต์ วิธีแปลง XPS เป็น PDF โดยใช้ Java

 ไทย