Tải tập tin nguồn TeX từ đĩa

Giải pháp .NET API để tải các tệp TeX/LaTeX từ đĩa

 

TeX được biết đến như một ngôn ngữ sắp chữ. Điều này có nghĩa là bạn không định dạng văn bản của mình trong tài liệu mà nhập văn bản thuần túy chứa các đoạn văn bản của tài liệu cùng với các lệnh kiểm soát đầu ra. Ở đầu ra, bạn sẽ nhận được tệp được định dạng theo định dạng mong muốn (được chỉ định). TeX là cốt lõi của hệ thống bộ ấn phẩm (sắp chữ trên máy tính). Công việc TeX chạy trên tệp TeX được chỉ định rõ ràng. Để hiểu sâu hơn về đầu vào và đầu ra TeX, hãy tìm hiểu phần TeX I/O của Tài liệu.

Như đã biết, mục đích chính của TeX là giúp tạo ra văn bản toán học hoặc kỹ thuật. Nhưng trước khi thực hiện bất kỳ thao tác nào, trước tiên phải tải tệp. Tại đây, bạn sẽ tìm thấy các đoạn mã giải thích cách tải các tệp nguồn TeX từ đĩa bằng cách sử dụng thư mục hệ thống tệp cho đầu vào, chuyển hướng đầu ra sang tệp XPS và ghi đầu ra đầu cuối vào bảng điều khiển.

Để chạy các ví dụ chúng ta cần:

  • API Aspose.TeX cho .NET là một API chuyển đổi và thao tác tài liệu giàu tính năng, mạnh mẽ và dễ sử dụng cho nền tảng C#.

  • Mở trình quản lý gói NuGet, tìm kiếm Aspose.TeX và cài đặt nó. Bạn cũng có thể sử dụng lệnh sau từ Bảng điều khiển quản lý gói:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Các bước để tải TeX từ đĩa C#.

  1. Tạo các tùy chọn chuyển đổi cho định dạng Object TeX trên tiện ích mở rộng công cụ Object TeX bằng cách sử dụng phương thức ConsoleAppOptions() của TeXOptions Lớp.
  2. Chỉ định thư mục làm việc của hệ thống tệp cho đầu vào. Sử dụng lớp InputFileSystemDirectory .
  3. Chỉ định thư mục làm việc của hệ thống tệp cho đầu ra bằng cách sử dụng lớp OutputFileSystemDirectory .
  4. Chỉ định bảng điều khiển làm thiết bị đầu cuối đầu ra bằng cách sử dụng lớp OutputConsoleTerminal .
  5. Chỉ định một thiết bị đầu cuối bộ nhớ làm thiết bị đầu cuối đầu ra nếu bạn cần. Để làm như vậy, hãy sử dụng lớp OutputMemoryTerminal .
  6. Tạo một phiên bản của lớp TeXJob với XpsDevice mới được tạo và chạy công việc bằng cách gọi phương thức Run().

Ví dụ về mã C#: Đang tải TeX từ đĩa

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
using System.IO;
// Create conversion options for the default Object TeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify the console as the output terminal.
options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.
// Specify a memory terminal as the output terminal, if you don't want the terminal output to be written to the console.
// options.TerminalOut = new OutputMemoryTerminal();
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();

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.



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

1. Làm cách nào để đọc tệp TeX trực tuyến?

Để đọc tệp TeX trực tuyến, có ứng dụng Viewer miễn phí. Với nó, bạn chỉ cần tải tệp lên và nhận kết quả trên màn hình chỉ trong giây lát. Bạn cũng có thể sử dụng ứng dụng LaTeX Bao gồm đồ họa để tạo tệp LaTeX bao gồm đồ họa.

2. Lớp nào được sử dụng để tải tệp TeX từ đĩa?

Để cung cấp đầu vào của tệp TeX từ đĩa, hãy sử dụng lớp InputFileSystemDirectory .

3. Làm cách nào để tải tệp TeX từ đĩa?

Trước tiên, hãy tạo các tùy chọn chuyển đổi bằng cách sử dụng ConsoleAppOptions(). Sau đó chỉ định thư mục làm việc của hệ thống tệp cho đầu vào và đầu ra. Xác định các tùy chọn lưu và cuối cùng, chạy công việc.