Завантажте вихідні файли TeX із ZIP

Рішення .NET API для завантаження файлів TeX із ZIP-архіву

 

TeX відомий як мова верстки. Це означає, що ви не форматуєте текст у документі, а вводите звичайний текст, що містить текстові фрагменти документа разом із командами, які керують виведенням. На виході ви отримаєте відформатований файл потрібного (заданого) формату. Щоб отримати глибше розуміння введення та виведення TeX, ознайомтеся з розділом TeX I/O документації.

Як відомо, основне призначення TeX - допомогти створити математичний або технічний текст. Але перед будь-якими маніпуляціями файл слід спочатку завантажити. На цій сторінці ви знайдете фрагмент коду, який пояснює, як завантажити вихідні файли TeX із ZIP, використовуючи робочий каталог ZIP для введення, налаштувати вивід у файл PDF і записати вивід терміналу на консоль.

Для завантаження файлів TeX нам потрібно:

  • API Aspose.TeX для .NET, який є багатофункціональним, потужним і простим у використанні API для обробки документів і перетворення для платформи C#.

  • Відкрийте менеджер пакетів NuGet, знайдіть і встановіть Aspose.TeX. Ви також можете використати таку команду з консолі диспетчера пакетів:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Кроки для завантаження TeX із ZIP-архіву C#:

  1. Створіть об’єкт потоку для читання архіву ZIP і використання його як джерело для вхідного робочого каталогу.
  2. Створіть об’єкт потоку, щоб записати ZIP-архів, щоб використовувати його як вихідний робочогій каталог.
  3. Створіть параметри конверсії для формату Object TeX на розширенні механізму Object TeX за допомогою методу ConsoleAppOptions() класу TeXOptions .
  4. Вкажіть робочий каталог архіву ZIP для введення та за потреби вкажіть папку всередині архіву. Використайте конструктор класу InputZipDirectory .
  5. Вкажіть робочий каталог архіву ZIP для виводу, використавши конструктор класу OutputZipDirectory .
  6. Вкажіть консоль як вихідний термінал за допомогою класу OutputConsoleTerminal .
  7. Визначте параметри збереження за допомогою класу PdfSaveOptions .
  8. Створіть екземпляр класу TeXJob із щойно створеним PdfDevice і запустіть завдання, викликавши метод Run().
  9. Завершіть вихідний ZIP-архів, викликавши метод Finish() OutputZipDirectory.

Приклад коду C#: завантаження TeX із ZIP

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Pdf;
using System.IO;
// Open the stream on the ZIP archive that will serve as an input working directory.
using (Stream inZipStream = File.Open(Path.Combine(RunExamples.InputDirectory, "zip-in.zip"), FileMode.Open))
// Open the stream on the ZIP archive that will serve as an output working directory.
using (Stream outZipStream = File.Open(Path.Combine(RunExamples.OutputDirectory, "zip-pdf-out.zip"), FileMode.Create))
{
    // Create conversion options for the default Object TeX format upon the Object TeX engine extension.
    TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
    // Specify a ZIP archive working directory for the input. You can also specify a path inside the archive.
    options.InputWorkingDirectory = new InputZipDirectory(inZipStream, "in");
    // Specify a ZIP archive working directory for the output.
    options.OutputWorkingDirectory = new OutputZipDirectory(outZipStream);
    // Specify the console as the output terminal.
    options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.

    // Define the saving options.
    options.SaveOptions = new PdfSaveOptions();
    // Run the job.
    TeXJob job = new TeXJob("hello-world", new PdfDevice(), options);
    job.Run();

    // Finalize output ZIP archive.
    ((OutputZipDirectory)options.OutputWorkingDirectory).Finish();
}



FAQ

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

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

2. Як мені встановити TeX Package?

Для цього відкрийте менеджер пакетів NuGet, знайдіть Aspose.TeX і встановіть його або скористайтеся такою командою в консолі менеджера пакетів: Install-Package Aspose.TeX.

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

Створіть об’єкт потоку для читання ZIP-архіву для введення. Потім створіть параметри конверсії за допомогою ConsoleAppOptions(). Далі вкажіть для введення робочий каталог архіву ZIP. Вкажіть параметри збереження та запустіть завдання.

TeX What is TeX File Format

TeX насправді не є форматом. Це як мова програмування, так і механізм інтерпретатора, який розуміє цю мову. Файл TeX — це звичайний текстовий файл, створений за допомогою синтаксису TeX для перетворення в певний цільовий формат за допомогою обробки механізмом TeX. Цей вихідний документ може містити графіки, таблиці, списки, формули та рівняння.