Chuyển đổi TeX sang BMP - API TeX dành cho nhà phát triển Java

Bài viết này hướng dẫn bạn TeX API cấp doanh nghiệp để lập trình viên Java thao tác với các tệp TeX theo chương trình. Aspose.TeX không chỉ cung cấp các tính năng thao tác/tạo mà còn cung cấp nhiều tính năng chuyển đổi định dạng tệp khác nhau. Trong bài đăng trên blog này, chúng ta sẽ xem cách cài đặt API chuyển đổi tệp này và triển khai chức năng chuyển đổi TeX sang hình ảnh bằng Java. Bạn có thể chọn thư viện này để chuyển đổi TeX sang hầu hết các định dạng tệp hình ảnh phổ biến. Tuy nhiên, trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi TeX sang BMP bằng Aspose.TeX for Java.

Chúng tôi sẽ đề cập đến các điểm sau trong bài viết này:

  1. Cài đặt API TeX - Aspose.Tex cho Java
  2. Chuyển đổi TEX sang BMP trong Java theo lập trình
  3. Tạo BMP trực tuyến

Cài đặt API TeX - Aspose.Tex cho Java

Aspose.TeX for Java đi kèm với tính năng sắp chữ linh hoạt với nhiều định dạng đầu ra. Ngoài ra, API chuyển đổi tệp này cung cấp một cơ chế vững chắc để chuyển đổi Tex thành các hình ảnh như PNG, TIFF, PDF, v.v. Quá trình cài đặt của thư viện thân thiện với nhà phát triển này rất đơn giản và mạnh mẽ. Để cài đặt, bạn có thể tải xuống tệp JAR này hoặc sử dụng các cấu hình Maven sau:

 <repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose<https://releases.aspose.com/tex/java//groupId>
        <artifactId>aspose-tex</artifactId>
        <version>22.6</version>
    </dependency>
</dependencies>
api chuyển đổi tập tin

Chuyển đổi TeX sang BMP trong Java theo lập trình

Cho đến nay, chúng tôi đã cài đặt API TeX này. Bây giờ, chúng tôi sẽ viết một mẫu mã để triển khai chuyển đổi Tex sang BMP theo chương trình. Xin lưu ý rằng chúng tôi có tệp Tex nguồn sẽ được sử dụng để chuyển đổi.

Các bước sau đây trình bày cách chuyển đổi TeX sang BMP trong Java:

  • Xác định thư mục làm việc.
  • Gọi phương thức objectLaTeX để lấy cấu hình của phần mở rộng công cụ ObjectTeX với định dạng ObjectLaTeX được tải sẵn.
  • Truyền phương thức objectLaTeX cho phương thức consoleAppOptions của lớp TeXOptions.
  • Thiết lập thư mục làm việc đầu ra bằng cách gọi phương thức setOutputWorkingDirectory.
  • Tạo một thể hiện của lớp BmpSaveOptions và chuyển nó sang phương thức setSaveOptions.
  • Tạo hàm tạo của lớp TeXJob.
  • Gọi phương thức run để chạy công việc TeX

Mẫu mã sau đây cho biết cách chuyển đổi TeX thành hình ảnh theo chương trình:

package com.example;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.TeXJob;
import com.aspose.tex.TeXOptions;
import com.aspose.tex.rendering.BmpSaveOptions;
import com.aspose.tex.rendering.ImageDevice;

public class Main {
	// Chuyển đổi TEX sang BMP trong Java - TEX to Image Converter
    public static void main(String[] args) throws Exception {
    
        // Xác định thư mục làm việc
        String dataDir = "/sample-files/";
        // Gọi phương thức objectLaTeX để lấy cấu hình của phần mở rộng công cụ ObjectTeX với định dạng ObjectLaTeX được tải sẵn.
        // Truyền phương thức objectLaTeX cho phương thức consoleAppOptions của lớp TeXOptions.
        TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
        // Thiết lập thư mục làm việc đầu ra bằng cách gọi phương thức setOutputWorkingDirectory.
        options.setOutputWorkingDirectory(new OutputFileSystemDirectory(dataDir));
        // Tạo một phiên bản các tùy chọn lưu vào hình ảnh BMP và chuyển nó sang phương thức setSaveOptions.
        options.setSaveOptions(new BmpSaveOptions());
        // Tạo một hàm tạo của lớp TeXJob. 
        TeXJob job = new TeXJob(dataDir+ "sample.tex", new ImageDevice(), options);
        // Gọi phương thức run để chạy công việc TeX. 
        job.run();
    }
}

Sau khi chạy thành công, bạn sẽ thấy tệp BMP được tạo tại địa chỉ đã cho của bạn. Đầu ra được hiển thị trong hình ảnh dưới đây:

phần mềm tạo tập tin bmp

Tạo BMP trực tuyến

Aspose.TeX hỗ trợ công cụ trực tuyến dựa trên web để chuyển đổi TeX sang hình ảnh trực tuyến. Công cụ này cung cấp các tính năng chuyển đổi và thao tác tệp TeX trực tuyến. Bạn có thể tận dụng tính hiệu quả và mạnh mẽ của nó không chỉ trên máy tính để bàn mà còn trên điện thoại di động. Công cụ chuyển đổi TeX sang BMP trực tuyến này miễn phí và bạn có thể sử dụng nó mà không cần tạo tài khoản.

tạo bmp trực tuyến

Công cụ chuyển đổi TEX sang BMP - Nhận giấy phép miễn phí

Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử API chuyển đổi tệp này mà không bị giới hạn đánh giá.

Phần kết luận

Chúng tôi kết thúc bài viết blog này ở đây. Chúng tôi đánh giá cao ý định quan tâm của bạn đến Aspose.TeX for Java. Như vậy, chúng ta đã học cách chuyển đổi TeX sang BMP trong Java bằng API TeX này. Trên thực tế, bài viết này chỉ nói về một trong những chức năng mà API TeX này cung cấp. Tuy nhiên, bạn có thể xem qua rất nhiều lớp và phương thức mà nó cung cấp. Vì mục đích đó, vui lòng truy cập tài liệu, GitHub repo và [tài liệu tham khảo] API 20.

Ngoài ra, chúng tôi khuyên bạn nên truy cập Hướng dẫn bắt đầu.

Cuối cùng, aspose.com đang viết bài đăng blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Trợ giúp có sẵn

Nhóm hỗ trợ của chúng tôi rất sôi nổi và hữu ích. Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp – Câu hỏi thường gặp

Tập tin TeX là gì?

Các tệp TeX được tạo bằng ngôn ngữ đánh dấu với cơ chế sắp chữ. Hơn nữa, bạn có thể tìm hiểu thêm về nó tại đây.

Làm cách nào để phát triển trình chuyển đổi TeX sang BMP bằng Java?

Aspose.TeX for Java cung cấp các phương thức và lớp để đạt được chuyển đổi TeX sang BMP theo chương trình. Vui lòng truy cập liên kết này để biết thêm chi tiết.

Xem thêm