บทช่วยสอนพื้นฐานนี้ครอบคลุม วิธีแปลง TeX เป็น PDF ใน C# โดยจะครอบคลุมข้อมูลการกำหนดค่าระบบ ขั้นตอนทีละขั้นตอน และตัวอย่างโค้ดที่รันได้เพื่อ แปลง LaTeX เป็น PDF ใน C# คุณต้องโหลดไฟล์อินพุต TeX และส่งออกเป็นเอกสาร PDF ด้วยการเรียก API เพียงไม่กี่ครั้ง
ขั้นตอนในการแปลง TeX เป็น PDF โดยใช้ C#
- กำหนดค่า Aspose.TeX API ในระบบของคุณเพื่อแปลงไฟล์ TeX
- สร้างตัวเลือกการแปลงด้วยคลาส TeXOptions
- เริ่มต้นตัวเลือกสำหรับการบันทึกในรูปแบบ PDF ด้วยคลาส PdfSaveOptions
- เรียกใช้การแปลงไฟล์ LaTeX เป็น PDF
ขั้นตอนเหล่านี้สรุปกระบวนการแปลงทั้งหมดด้วยคำง่ายๆ ประการแรก เริ่มต้นวัตถุของคลาส TeXOptions และตั้งค่า PdfSaveOptions สำหรับไฟล์เอาต์พุต จากนั้นเรียกใช้ TexJob เพื่อแปลงเอกสาร TeX เป็น PDF ใน C# คุณสามารถเลือกที่จะส่งออกไฟล์เอาต์พุตไปยังสตรีมหรือไฟล์ตามความต้องการของคุณ
รหัสเพื่อแปลง TeX เป็น PDF ใน C
using System; | |
using System.IO; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert TeX to PDF in C# | |
{ | |
// Initialize license | |
Aspose.TeX.License licTeX = new Aspose.TeX.License(); | |
licTeX.SetLicense("Aspose.Total.lic"); | |
// Declare TeXOptions object to set conversion options | |
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX); | |
// Set the output directory | |
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Directory.GetCurrentDirectory()); | |
// Initialize PdfSaveoptions class object | |
options.SaveOptions = new Aspose.TeX.Presentation.Pdf.PdfSaveOptions(); | |
// Transform LaTeX to PDF | |
new Aspose.TeX.TeXJob("Input.ltx", new Aspose.TeX.Presentation.Pdf.PdfDevice(), options).Run(); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
ข้อมูลโค้ดนี้สามารถใช้เพื่อสร้างตัวแปลง TeX เป็น PDF ใน C# ได้รับการกำหนดค่าของเอ็นจิ้น ObjecTeX จากนั้นไดเร็กทอรีเอาต์พุตจะถูกตั้งค่าซึ่งสร้างไฟล์บันทึกและทรัพยากรอื่น ๆ ในขั้นตอนสุดท้าย ให้รัน TexJob เพื่อรันเอ็นจิ้นการเรนเดอร์ในขณะที่ส่งชื่อไฟล์ TeX อินพุตและเอาต์พุตเอกสาร PDF
บทช่วยสอนนี้ได้อธิบายรายละเอียดเกี่ยวกับการแปลงไฟล์ TeX เป็น PDF ใน C# อย่างไรก็ตาม หากคุณต้องการเรียนรู้การเรนเดอร์ LaTeX เป็น PNG โปรดดูบทความใน วิธีการเรนเดอร์ LaTeX เป็น PNG ใน C#