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

LaTeX được sử dụng để chuẩn bị tài liệu với cách sắp chữ chất lượng cao. Định dạng TeX được sử dụng để giao tiếp hoặc xuất bản các tài liệu khoa học và kỹ thuật. Trong một số trường hợp nhất định, bạn có thể cần chuyển đổi tệp TeX sang hình ảnh như PNG hoặc JPG. Trong bài viết này, bạn sẽ học cách chuyển đổi tệp TeX sang hình ảnh PNG hoặc JPG theo lập trình trong Java. Vui lòng xem qua các phần sau để biết thêm thông tin.

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

API Aspose.TeX for Java hỗ trợ làm việc với LTX, 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 JAR của nó từ phần Tải xuống hoặc sử dụng các cấu hình Maven sau:

Kho:

<repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Sự phụ thuộc:

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-tex</artifactId>
        <version>21.11</version>
    </dependency>
</dependencies>

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

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ã dưới đây giải thích cách chuyển đổi hình ảnh TeX sang PNG theo chương trình trong Java:

// 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.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

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

// Chạy chuyển đổi LaTeX sang PNG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

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

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 đố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 lập trình bằng Java:

// 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.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

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

// Chạy chuyển đổi LaTeX sang JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", 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 hiển thị tệp LaTeX ở định dạng tệp TeX hoặc LTX thành hình ảnh PNG hoặc JPG theo lập trình trong Java. Hơn nữa, bạn có thể truy cập tài liệu để kiểm tra một số tính năng khác của API. Vui lòng viết thư cho 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