แปลง TeX เป็นรูปภาพ PNG JPG ใน C#

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

ตัวแปลง LTX/TeX เป็น PNG หรือ JPG – การติดตั้ง C# API

Aspose.TeX for .NET API รองรับการทำงานกับ TeX, PNG, JPG และ รูปแบบที่รองรับ อื่นๆ คุณสามารถกำหนดค่า API ได้ง่ายๆ โดยดาวน์โหลดไฟล์ DLL จากส่วน ดาวน์โหลด หรือติดตั้งจาก NuGet ด้วยคำสั่งการติดตั้งด้านล่าง:

PM> Install-Package Aspose.TeX

แปลง TeX (LaTeX) เป็นภาพ PNG ใน C#

คุณสามารถแปลงไฟล์ LTX หรือ TeX เป็นภาพ PNG โดยทำตามขั้นตอนต่อไปนี้:

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

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

// โหลดไฟล์อินพุต LTX หรือ TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

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

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

// เริ่มต้น PngSaveOptions เพื่อบันทึกรูปภาพในรูปแบบ PNG
options.SaveOptions = new PngSaveOptions();

// เรียกใช้การแปลง LaTeX เป็น PNG
new TeXJob(stream, new ImageDevice(), options).Run();

แปลง LTX หรือ TeX เป็น JPG Image โดยใช้ C#

คุณสามารถแปลงไฟล์ LaTeX ที่มีนามสกุลไฟล์ LTX หรือ TEX เป็นภาพ JPG ด้วยขั้นตอนด้านล่าง:

  1. โหลดไฟล์ LaTeX ต้นทาง
  2. สร้างตัวเลือกโดยใช้วัตถุคลาส TeXOptions
  3. ระบุวัตถุคลาส JpegSaveOptions
  4. เรียกใช้ LaTeX เป็น JPG โดยใช้คลาส TexJob

รหัสต่อไปนี้อธิบายวิธีการแปลงรูปภาพ TeX เป็น JPG โดยทางโปรแกรมโดยใช้ C #:

// โหลดไฟล์อินพุต LTX หรือ TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

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

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

// เริ่มต้นตัวเลือกสำหรับการบันทึกในรูปแบบ JPG
options.SaveOptions = new JpegSaveOptions();

// เรียกใช้การแปลง LaTeX เป็น JPG
new TeXJob(stream, new ImageDevice(), options).Run();

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

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

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ TeX เป็นภาพ PNG หรือ JPG โดยทางโปรแกรมใน C# คุณสามารถฝังคุณลักษณะนี้เพื่อแปลงไฟล์ LaTeX ที่มีนามสกุลไฟล์ TEX หรือ LTX ในแอปพลิเคชันที่ใช้ .NET หรือ .NET Core นอกจากนี้ คุณสามารถดู เอกสารประกอบ โปรดติดต่อเราได้ที่ ฟอรัม สำหรับข้อสงสัยของคุณ

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