Записати вихідні дані в ZIP
Збережіть результат обробки файлу TeX у ZIP за допомогою C# .NET
TeX — це мова програмування, яка використовується для написання програм для комп’ютерної системи підготовки документів, яка також називається TeX (система TeX ). Їх основне призначення - допомогти в написанні математичних або технічних робіт. У будь-якому разі, основна мета TeX — допомогти у створенні математичного чи технічного тексту будь-якої кладності. Але коли файл уже створено і ви не бажаєте жодних подальших маніпуляцій з ним, ви можете конвертувати його в інший, більш зручний формат.
Рішення Aspose.TeX API, серед іншого, дозволяє конвертувати файли TeX і потім зберігати результат у архіві ZIP. На цій сторінці ви знайдете фрагмент коду про те, як конвертувати TeX у PDF і зберегти вихідні дані в ZIP. API конвертер здатний трансформувати TeX за допомогою будь-якої мови, яка підтримується .NET. API, який ви бачите тут, також можна використовувати для створення власної крос-платформної програми або для інтеграції у ваш проєкт .NET. Такі міжплатформні конвертери також присутні в екосистемі Aspose. Але повернемося до кодування, для якого спершу нам потрібно:
API Aspose.TeX для .NET, який є багатофункціональним, потужним і простим у використанні API для роботи з документами та перетворення для платформи C#.
Відкрийте менеджер пакетів NuGet, знайдіть і встановіть Aspose.TeX. Ви також можете використати таку команду з консолі диспетчера пакетів:
Package Manager Console Command
PM> Install-Package Aspose.TeX
Кроки для використання каталогів ZIP для виведення під час перетворення файлу TeX C#.
- Створіть екземпляр класу TeXOptions .
- Вкажіть робочий каталог ZIP-архіву для виведення за допомогою властивості OutputWorkingDirectory .
- Вкажіть консоль як вихідний термінал за допомогою класу OutputConsoleTerminal .
- Визначте параметри збереження за допомогою класу PdfSaveOptions .
- Створіть об’єкт класу TeXJob із щойно створеним PdfDevice і запустіть конверсію за допомогою методу Run().
- Завершіть вихідний архів ZIP, викликавши метод Finish() OutputZipDirectory .
Приклад коду C#: використання каталогів ZIP для виведення
using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Pdf;
using System.IO;
// Create the TeX engine options for no format upon ObjectTeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectIniTeX);
// Open the stream on the ZIP archive that will serve as the output working directory.
using (Stream outZipStream = File.Open(Path.Combine(RunExamples.OutputDirectory, "zip-pdf-out.zip"), FileMode.Create))
{
// Create conversion options for default ObjectTeX format upon ObjectTeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// 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?
Щоб відкрити файл TeX, для перегляду результату набору, скористайтеся кросплатформним Застосунком для перегляду TeX . Це також дозволяє зберегти файл як зображення.
2. Чи можу я записати вивід TeX в ZIP архів?
Так, це API Рішення надає таку функціональність. Вам знадобиться клас OutputZipDirectory, який реалізує метод отримання потоку файлів для запису, коли робочий каталог є архівом ZIP.
3. Як записати вивід TeX в архів ZIP?
Створіть екземпляр класу TeXOptions. Потім укажіть для виведення робочий каталог архіву ZIP. Вкажіть параметри збереження та запустіть перетворення. Нарешті завершіть запис результату в архів ZIP, викликавши метод Finish().
TeX What is TeX File Format
TeX насправді не є форматом. Це як мова програмування, так і механізм інтерпретатора, який розуміє цю мову. Файл TeX — це звичайний текстовий файл, створений за допомогою синтаксису TeX для перетворення в певний цільовий формат за допомогою обробки механізмом TeX. Цей вихідний документ може містити графіки, таблиці, списки, формули та рівняння.