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

Рішення C++ API для завантаження файлів TeX/LaTeX із ZIP-архіву

 

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

Наступний код пояснює завантаження вхідних даних TeX із ZIP-архіву. З цією метою ви можете використовувати цей Aspose.TeX API для C++, який є багатофункціональним, потужним і простим у використанні інструментом для роботи з кодом і перетворення документів. Щоб встановити API, відкрийте менеджер пакетів NuGet і знайдіть Aspose.TeX.Cpp. Крім того, ви можете скористатися такою командою в консолі диспетчера пакетів:

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

Інструкції щодо завантаження TeX із ZIP-архіву на C++:

Тут ми припускаємо, що всі файли (за винятком, можливо, основного вхідного файлу TeX) запаковані в архів ZIP.

  1. Відкрийте потік, що містить ZIP-архів, який слугуватиме вхідним робочим каталогом для вхідних файлів TeX.
  2. Створіть екземпляр класу TeXOptions , щоб вказати параметри конверсії.
  3. Створіть екземпляр класу InputZipDirectory із потоком, що містить ZIP, і призначте його InputWorkingDirectory властивість параметрів перетворення.
  4. Нарешті, ви можете запустити завдання перетворення.

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

using Aspose.TeX.IO;
using System.IO;
// Open a stream for the ZIP archive that will serve as the input working directory.
System::SharedPtr<System::IO::Stream> inZipStream = System::IO::File::Open(System::IO::Path::Combine(RunExamples::InputDirectory, u"zip-in.zip"), System::IO::FileMode::Open);

// Create conversion options instance.
...
// Specify the ZIP archive working directory for the input.
options->set_InputWorkingDirectory(System::MakeObject<OutputZipDirectory>(inZipStream));
...
// Run the conversion.



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. Цей вихідний документ може містити графіки, таблиці, списки, формули та рівняння.