Преобразование изображения TeX в PNG JPG в C#

Формат TeX используется для работы с техническими и научными документами. Он часто используется для передачи или публикации таких документов. В некоторых ситуациях вам может понадобиться преобразовать файлы TeX в изображения, такие как PNG или JPG. В этой статье вы узнаете, как программно конвертировать изображения TeX в PNG или 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, выполнив следующие действия:

  1. Загрузите входной файл LTX или TEX.
  2. Создайте параметры преобразования для формата LaTeX с классом TeXOptions.
  3. Инициализируйте PngSaveOptions для сохранения изображения в формате PNG.
  4. Запустите преобразование 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, выполнив следующие действия:

  1. Загрузите исходный файл LaTeX.
  2. Создайте опции, используя объект класса TeXOptions.
  3. Укажите объект класса JpegSaveOptions.
  4. Запустите 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. Кроме того, вы можете ознакомиться с документацией. Если у вас есть вопросы, обращайтесь к нам на форум.

Смотрите также