Преобразование LaTeX в изображение SVG на C#

TeX — это язык, который включает в себя как программирование, так и синтаксис разметки. LaTeX является наиболее часто используемым форматом, который объединяет различные стили документов, такие как книги, письма, заявления и т. д. В некоторых случаях использования вы можете захотеть преобразовать файлы TeX в изображения SVG. Соответственно, в этой статье рассказывается, как программно преобразовать изображение TeX в SVG на C#.

Конвертер изображений TeX в SVG — C# Скачать бесплатно через API

Aspose.TeX for .NET API можно использовать для преобразования файлов TeX в различные форматы файлов. Его можно использовать для создания, управления или преобразования различных структурированных документов. Просто загрузите эталонный DLL-файл со страницы Новые выпуски или выполните следующую команду установки, чтобы настроить его из галереи NuGet:

PM> Install-Package Aspose.TeX

Преобразование LaTeX TeX в SVG на C# — пошаговое руководство

Вы можете преобразовать файл LaTeX TeX в изображение SVG, выполнив следующие действия:

  1. Создайте параметры преобразования для формата Object LaTeX.
  2. Укажите рабочий каталог файловой системы.
  3. Инициализируйте параметры сохранения изображения SVG.
  4. Запустите преобразование изображений LaTeX в SVG.

Программное преобразование изображения TeX LTX в SVG на C#

Вам необходимо выполнить следующие шаги, чтобы преобразовать файл LaTeX в изображение SVG:

  1. Создайте параметры преобразования с помощью класса TeXOptions.
  2. Установите рабочий каталог файловой системы для создания выходного файла.
  3. Инициализировать экземпляр класса SvgSaveOptions.
  4. Запустите преобразование изображений LaTeX в SVG с экземпляром класса TexJob.

Фрагмент кода ниже показывает, как программно преобразовать изображение LaTeX в SVG на C#:

// Создайте параметры преобразования для формата Object LaTeX при расширении механизма Object TeX.
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX);

// Укажите рабочий каталог файловой системы для вывода.
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// Инициализируйте параметры сохранения в формате SVG.
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// Запустите преобразование LaTeX в SVG.
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

Получите бесплатную ознакомительную лицензию

Вы можете запросить бесплатную временную лицензию, которая позволит вам избежать каких-либо оценочных ограничений API.

Вывод

В этой статье вы узнали, как программно преобразовать файл LaTeX TeX LTX в изображение SVG (масштабируемая векторная графика) на C#. Кроме того, вы можете посетить раздел документация, чтобы узнать о других функциях API. В случае каких-либо проблем или неясностей, пожалуйста, пишите нам на форум.

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