Загрузить исходные файлы TeX с диска
Решение .NET API для загрузки файлов TeX/LaTeX с диска
TeX известен как язык набора текста. Это означает, что вы не форматируете текст в документе, а вводите обычный текст, содержащий текстовые фрагменты документа вместе с командами, управляющими выводом. На выходе вы получите отформатированный файл нужного (заданного) формата. TeX — это центральное ядро системы набора публикаций (компьютерный набор текста). Задание TeX выполняется с явно указанным файлом TeX. Чтобы получить более глубокое понимание ввода и вывода TeX, изучите раздел TeX I/O документации.
Как известно, основная цель TeX — помочь в написании математических или технических текстов. Но перед любыми манипуляциями файл необходимо сначала загрузить. Здесь вы найдете фрагменты кода, объясняющие, как загружать исходные файлы TeX с диска, используя каталог файловой системы для ввода, направлять вывод в файл XPS и записывать вывод терминала на консоль.
Для запуска примеров нам понадобится:
API Aspose.TeX для .NET — многофункциональный, мощный и простой в использовании API для обработки и преобразования документов для платформы C#.
Откройте диспетчер пакетов NuGet, найдите Aspose.TeX и установите его. Вы также можете использовать следующую команду из консоли диспетчера пакетов:
Package Manager Console Command
PM> Install-Package Aspose.TeX
Действия по загрузке TeX с диска C#.
- Создайте параметры преобразования для формата Object TeX на основе расширения механизма Object TeX, используя метод ConsoleAppOptions() метода TeXOptions .
- Укажите рабочий каталог файловой системы для ввода. Используйте класс InputFileSystemDirectory .
- Укажите рабочий каталог файловой системы для вывода, используя класс OutputFileSystemDirectory .
- Укажите консоль в качестве выходного терминала, используя класс OutputConsoleTerminal .
- Если необходимо, укажите терминал памяти в качестве выходного терминала. Для этого используйте класс OutputMemoryTerminal .
- Создайте экземпляр класса TeXJob с вновь созданным XpsDevice и запустите задание, вызвав метод Run().
Пример кода C#: загрузка TeX с диска
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 Формат файла TeX
TeX на самом деле не является форматом. Это одновременно и язык программирования, и интерпретатор, который понимает этот язык. Файл TeX — это документ, созданный в LaTeX. Этот документ может включать графику, таблицы, символы, списки, формулы и уравнения.
Часто задаваемые вопросы
1. Как я могу читать файлы TeX онлайн?
Для чтения файлов TeX онлайн существует бесплатное приложение Viewer . С его помощью вам останется лишь загрузить файлы и уже через мгновение получить результат на экране. Вы также можете использовать приложение LaTeX Include Graphics , которое позволяет создавать файл LaTeX, содержащий графику.
2. Какие классы используются для загрузки файлов TeX с диска?
Чтобы обеспечить ввод файлов TeX с диска, используйте класс InputFileSystemDirectory .
3. Как загрузить файл TeX с диска?
Сначала создайте параметры преобразования, используя ConsoleAppOptions(). Затем укажите рабочий каталог файловой системы для ввода и вывода. Определите параметры сохранения и, наконец, запустите задание.