TeX sang SVG

Chuyển đổi TeX sang SVG thông qua Giải pháp API cho Java

Cách chuyển đổi TeX sang SVG bằng Java

Bộ chuyển đổi Aspose.TeX for TeX sang SVG chuyển đổi tệp TeX thành hình ảnh SVG bằng cách sử dụng bất kỳ ngôn ngữ nào được Java hỗ trợ.

API bạn thấy ở đây cũng có thể được sử dụng để tạo ứng dụng đa nền tảng của riêng bạn hoặc được tích hợp vào dự án Java của bạn.

Để chuyển đổi TeX sang SVG:

  • Sử dụng API Aspose.TeX cho Java , đây là một API chuyển đổi giàu tính năng, mạnh mẽ và dễ sử dụng cho nền tảng Java.
  • Bạn có thể tải xuống phiên bản mới nhất của nó trực tiếp từ Aspose Maven Repository và cài đặt nó trong Maven của bạn dựa trên dự án bằng cách thêm các cấu hình sau vào pom.xml.

Repository

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

Dependency

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

Các bước để chuyển đổi TeX sang SVG trên Java

Aspose.TeX giúp các nhà phát triển dễ dàng chuyển đổi các tệp TEX thành SVG chỉ trong một vài dòng mã.

  1. Khởi tạo TeXOptions để tạo các tùy chọn chuyển đổi cho định dạng Object TeX.
  2. Để đặt không gian hoặc khu vực, nơi đầu ra TeX sẽ được ghi, hãy đặt thư mục làm việc hệ thống cho đầu ra bằng cách sử dụng OutputWorkingDirectory
  3. Khởi tạo các tùy chọn để lưu ở định dạng SVG bằng SvgSaveOptions .
  4. Chạy chuyển đổi TeX sang SVG bằng phương pháp TeXJob() .

yêu cầu hệ thống

Aspose.TeX cho Java được hỗ trợ trên tất cả các hệ điều hành chính. Chỉ cần đảm bảo rằng bạn có các điều kiện tiên quyết sau:

  • J2SE 8.0 (1.8) trở lên.
Ví dụ về mã Java chuyển đổi TeX sang Hình ảnh, XPS, PDF hoặc SVG
Input file
Upload a file you want to convert
Output format
Select the target format
                
// Create conversion options for Object TeX format on Object TeX engine extension.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectTeX());
// Specify the file system working directory for the output.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));
// Initialize the options for saving in SVG format.
options.setSaveOptions(new SvgSaveOptions());

// Run TeX to SVG conversion.
new TeXJob(Utils.getInputDirectory() + "hello-world.tex", new SvgDevice(), options).run();

            



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

1. Tôi có thể chuyển đổi TeX sang SVG không?

Giải pháp Aspose.TeX có một tính năng cho phép bạn chuyển đổi tệp TeX sang các định dạng khác trực tuyến hoặc theo chương trình. Nếu cần chuyển đổi trực tuyến ngay lập tức TeX sang SVG, bạn có thể sử dụng TeX Converter ứng dụng đa nền tảng.

2. Tôi có thể tìm thêm thông tin chi tiết về cách chuyển đổi TeX sang SVG không?

Hãy chuyển đến chương Tài liệu để tìm thông tin như hướng dẫn dành cho nhà phát triển, ghi chú phát hành và nhiều thông tin khác về TeX và LaTeX. Hãy truy cập dự án GitHub của chúng tôi để xem các ví dụ về mã sử dụng giải pháp.

3. Tính năng này có miễn phí không?

Trình chuyển đổi đa nền tảng là miễn phí, trong khi đối với giải pháp API, bạn có thể dùng thử miễn phí và sau đó mua sản phẩm nếu cần.

4. Có API Javascript TeX đến SVG trong Aspose.TeX không?

Đúng. Hiện tại, Aspose.TeX bao gồm các ngôn ngữ lập trình Java, .NET và C++.

TeX Những gì là TeX Tập Tin Định Dạng

TeX không thực sự là một định dạng. Nó đồng thời là ngôn ngữ lập trình và cũng là công cụ thông dịch hiểu ngôn ngữ này. Tệp TeX là tài liệu được tạo trong LaTeX. Tài liệu này có thể bao gồm đồ họa, bảng, biểu tượng, danh sách, công thức và phương trình.

SVG Những gì là SVG Tập Tin Định Dạng

Đồ họa Vectơ có thể mở rộng (SVG) là Ngôn ngữ mô tả trang dựa trên XML / Nó được phát triển để tạo đồ họa vector / raster hai chiều và hỗn hợp. Tài liệu SVG là một tệp văn bản mô tả hình ảnh dưới dạng nguyên thủy hình học: đường thẳng, đường cong, hình dạng, văn bản, v.v. Tệp này bao gồm một tập hợp các lệnh, công thức và số để xác định các đối tượng vectơ.