Завантаження вихідних файлів TeX із ZIP
C++ API рішення для завантаження файлів TeX/LaTeX із ZIP-архіву
Мова TeX — це інструмент верстки, який дозволяє створювати професійні документи, не турбуючись про форматування. З TeX ви вводите звичайний текст, що містить фрагменти тексту документа разом із командами, які керують виводом. На виході ви отримаєте відформатований файл у потрібному (заданому) форматі. Для кращого розуміння введення та виведення TeX зверніться до документації TeX.
Наведений тут код пояснює завантаження вхідних даних TeX із ZIP-архіву. Для цієї мети ви можете використовувати API Aspose.TeX для C++, який є багатофункціональним, потужним і простим у використанні інструментом для програмування маніпуляцій з документами та їх конвертації. Щоб встановити API, відкрийте менеджер пакетів NuGet і знайдіть Aspose.TeX.Cpp. Крім того, ви можете використовувати наступну команду в консолі менеджера пакетів:
Package Manager Console Command
PM> Install-Package Aspose.TeX.Cpp
Інструкції щодо завантаження TeX із ZIP-архіву на C++:
Тут ми припускаємо, що всі файли (крім, можливо, основного вхідного TeX-файлу) упаковані в ZIP-архів.
- Відкрийте потік, що містить ZIP-архів, який служитиме вхідною робочою директорією для вхідних файлів TeX.
- Створіть екземпляр класу TeXOptions , щоб вказати параметри перетворення.
- Створіть екземпляр класу InputZipDirectory із потоком, що містить ZIP, і призначте його властивості InputWorkingDirectory параметрів перетворення.
- Нарешті, ви можете запустити завдання конвертації.
Приклад коду на 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.TeX What is TeX File Format
TeX — система набору та мова програмування, що дозволяє створювати високоякісні документи, особливо з формулами. Файли .tex — простий текст, обробляються TeX‑двигунами (pdfTeX, XeTeX, LuaTeX) і генерують PDF, DVI тощо.