Chuyển đổi TeX sang PNG JPG Image trong C#

Định dạng TeX được sử dụng để làm việc với các tài liệu khoa học và kỹ thuật. Nó thường được sử dụng để giao tiếp hoặc xuất bản các tài liệu như vậy. Trong một số trường hợp nhất định, bạn có thể cần hiển thị tệp TeX thành các hình ảnh như PNG hoặc JPG. Trong bài viết này, bạn sẽ tìm hiểu cách chuyển đổi hình ảnh TeX sang PNG hoặc JPG theo lập trình trong C#. Vui lòng tham khảo các phần sau để biết thêm chi tiết.

Chuyển đổi LTX / TeX sang PNG hoặc JPG - Cài đặt API C#

API Aspose.TeX for .NET hỗ trợ làm việc với TeX, PNG, JPG và các định dạng được hỗ trợ. Bạn có thể dễ dàng định cấu hình API bằng cách tải xuống tệp DLL của nó từ phần Tải xuống hoặc cài đặt nó từ NuGet bằng lệnh cài đặt bên dưới:

PM> Install-Package Aspose.TeX

Chuyển đổi TeX (LaTeX) sang Hình ảnh PNG trong C#

Bạn có thể chuyển đổi tệp LTX hoặc TeX thành hình ảnh PNG bằng các bước sau:

  1. Tải tệp LTX hoặc TEX đầu vào.
  2. Tạo các tùy chọn chuyển đổi cho định dạng LaTeX với lớp TeXOptions.
  3. Khởi tạo PngSaveOptions để lưu hình ảnh ở định dạng PNG.
  4. Chạy chuyển đổi LaTeX sang PNG với lớp TexJob.

Đoạn mã bên dưới giải thích cách chuyển đổi tệp TeX sang PNG theo chương trình trong C#:

// Tải tệp LTX hoặc TEX đầu vào
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Tạo các tùy chọn chuyển đổi cho định dạng Object LaTeX trên phần mở rộng công cụ Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// Chỉ định thư mục làm việc của hệ thống tệp cho đầu ra.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Khởi tạo PngSaveOptions để lưu hình ảnh ở định dạng PNG.
options.SaveOptions = new PngSaveOptions();

// Chạy chuyển đổi LaTeX sang PNG.
new TeXJob(stream, new ImageDevice(), options).Run();

Chuyển đổi LTX hoặc TeX sang Hình ảnh JPG bằng C#

Bạn có thể chuyển đổi tệp LaTeX có phần mở rộng tệp LTX hoặc TEX thành hình ảnh JPG bằng các bước bên dưới:

  1. Tải tệp LaTeX nguồn.
  2. Tạo các tùy chọn bằng cách sử dụng đối tượng lớp TeXOptions.
  3. Chỉ định đối tượng lớp JpegSaveOptions.
  4. Chạy LaTeX sang JPG bằng cách sử dụng lớp TexJob.

Đoạn mã sau giải thích cách chuyển đổi hình ảnh TeX sang JPG theo cách lập trình bằng C#:

// Tải tệp LTX hoặc TEX đầu vào
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Tạo các tùy chọn chuyển đổi cho định dạng Object LaTeX trên phần mở rộng công cụ Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// Chỉ định thư mục làm việc của hệ thống tệp cho đầu ra.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Khởi tạo các tùy chọn để lưu ở định dạng JPG.
options.SaveOptions = new JpegSaveOptions();

// Chạy chuyển đổi LaTeX sang JPG.
new TeXJob(stream, new ImageDevice(), options).Run();

Nhận Giấy phép Đánh giá Miễn phí

Bạn có thể đánh giá API mà không có bất kỳ giới hạn nào bằng cách yêu cầu giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp TeX sang hình ảnh PNG hoặc JPG theo lập trình trong C#. Bạn có thể nhúng tính năng chuyển đổi tệp LaTeX với phần mở rộng tệp TEX hoặc LTX trong các ứng dụng dựa trên .NET hoặc .NET Core của bạn. Hơn nữa, bạn có thể xem qua tài liệu. Vui lòng liên hệ với chúng tôi tại diễn đàn nếu bạn có bất kỳ thắc mắc nào.

Xem thêm