Загрузка исходных файлов TeX с диска

API-решение .NET для загрузки файлов 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):

Package Manager Console Command

PM> Install-Package Aspose.TeX

Шаги для загрузки TeX с диска на C#.

  1. Создайте параметры преобразования для формата Object TeX на базе расширения движка Object TeX, используя метод ConsoleAppOptions() класса TeXOptions .
  2. Укажите рабочий каталог файловой системы для входных данных. Используйте класс InputFileSystemDirectory .
  3. Укажите рабочий каталог файловой системы для выходных данных, используя класс OutputFileSystemDirectory .
  4. Укажите консоль в качестве выходного терминала, используя класс OutputConsoleTerminal .
  5. При необходимости укажите терминал памяти в качестве выходного терминала. Для этого используйте класс OutputMemoryTerminal .
  6. Создайте экземпляр класса 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 What is TeX File Format

TeX — это система наборки и язык программирования, позволяющая создавать документы высокого качества, особенно с математическими формулами. Файлы *.tex* — обычный текст, который обрабатывается движками TeX (pdfTeX, XeTeX, LuaTeX) и преобразуется в PDF, DVI и другие форматы.



Часто задаваемые вопросы

1. Как я могу читать файлы TeX онлайн?

Для чтения файлов TeX онлайн существует бесплатное приложение Viewer . С его помощью вам останется лишь загрузить файлы и уже через мгновение получить результат на экране. Вы также можете использовать приложение LaTeX Include Graphics , которое позволяет создавать файл LaTeX, содержащий графику.

2. Какие классы используются для загрузки файлов TeX с диска?

Чтобы обеспечить ввод файлов TeX с диска, используйте класс InputFileSystemDirectory .

3. Как загрузить файл TeX с диска?

Сначала создайте параметры преобразования, используя ConsoleAppOptions(). Затем укажите рабочий каталог файловой системы для ввода и вывода. Определите параметры сохранения и, наконец, запустите задание.