Завантаження вихідних файлів 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):

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 тощо.



FAQ

1. Як я можу читати файли TeX онлайн?

Щоб читати файли TeX онлайн, існує безкоштовна програма Для перегляду файлів . З нею вам потрібно буде лише завантажити файли і отримати результат на екрані буквально за мить. Ви також можете використовувати програму Включити Графіку LaTeX , яка дозволяє створити файл LaTeX, який містить графіку.

2. Які класи використовуються для завантаження файлів TeX з диска?

Щоб забезпечити введення файлів TeX із диска, використовується клас InputFileSystemDirectory .

3. Як завантажити файл TeX з диска?

Спочатку створіть параметри конверсії за допомогою ConsoleAppOptions(). Потім вкажіть робочий каталог файлової системи для введення та виведення. Визначте параметри збереження і, нарешті, запустіть завдання.