Формат TeX используется для работы с техническими и научными документами. Он часто используется для передачи или публикации таких документов. В некоторых ситуациях вам может понадобиться преобразовать файлы TeX в изображения, такие как PNG или JPG. В этой статье вы узнаете, как программно конвертировать изображения TeX в PNG или JPG на C#. Дополнительные сведения см. в следующих разделах.
- Конвертер LTX/TeX в PNG или JPG — установка C# API
- Преобразовать TeX (LaTeX) в изображение PNG в C#
- Программное преобразование LaTeX (TeX) в изображение JPG с использованием C#
Конвертер LTX/TeX в PNG или JPG — установка C# API
Aspose.TeX для .NET API поддерживает работу с TeX, PNG, JPG и другими поддерживаемыми форматами. Вы можете легко настроить API, загрузив его DLL-файл из раздела Загрузки или установив его из NuGet с помощью следующей команды установки:
PM> Install-Package Aspose.TeX
Преобразовать TeX (LaTeX) в изображение PNG в C#
Вы можете преобразовать файл LTX или TeX в изображение PNG, выполнив следующие действия:
- Загрузите входной файл LTX или TEX.
- Создайте параметры преобразования для формата LaTeX с классом TeXOptions.
- Инициализируйте PngSaveOptions для сохранения изображения в формате PNG.
- Запустите преобразование LaTeX в PNG с помощью класса TexJob.
Фрагмент кода ниже объясняет, как программно преобразовать файл TeX в PNG на C#:
// Загрузите входной файл LTX или TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");
Stream stream = new MemoryStream(bytes);
// Создайте параметры преобразования для формата Object LaTeX в расширении движка Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);
// Укажите рабочий каталог файловой системы для вывода.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);
// Инициализируйте PngSaveOptions для сохранения изображения в формате PNG.
options.SaveOptions = new PngSaveOptions();
// Запустите преобразование LaTeX в PNG.
new TeXJob(stream, new ImageDevice(), options).Run();
Преобразование LTX или TeX в изображение JPG с помощью С#
Вы можете преобразовать файл LaTeX с расширением LTX или TEX в изображение JPG, выполнив следующие действия:
- Загрузите исходный файл LaTeX.
- Создайте опции, используя объект класса TeXOptions.
- Укажите объект класса JpegSaveOptions.
- Запустите LaTeX в JPG, используя класс TexJob.
В следующем коде показано, как программно преобразовать изображение TeX в JPG с помощью C#:
// Загрузите входной файл LTX или TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");
Stream stream = new MemoryStream(bytes);
// Создайте параметры преобразования для формата Object LaTeX в расширении движка Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);
// Укажите рабочий каталог файловой системы для вывода.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);
// Инициализируйте параметры сохранения в формате JPG.
options.SaveOptions = new JpegSaveOptions();
// Запустите преобразование LaTeX в JPG.
new TeXJob(stream, new ImageDevice(), options).Run();
Получите бесплатную ознакомительную лицензию
Вы можете оценить API без каких-либо ограничений, запросив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно преобразовать файлы TeX в изображения PNG или JPG на C#. Вы можете встроить функцию преобразования файлов LaTeX с расширением TEX или LTX в свои приложения на основе .NET или .NET Core. Кроме того, вы можете ознакомиться с документацией. Если у вас есть вопросы, обращайтесь к нам на форум.