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

В основном используется для набора математических или технических текстов. На основе ΤeΧ можно разработать множество различных пакетов, чтобы упростить задачу. Самый распространенный такой пакет — LaTeX. Это позволяет авторам сосредоточиться на тексте и оставить процесс типографики движку. LaTeX даже позволяет в некоторых случаях использовать соглашения о разметке тегов. LaTeX упрощает создание и обслуживание структурированных документов.

Aspose.TeX для .NET — это гибкая и простая в использовании библиотека для верстки файлов TeX и LaTeX. API поддерживает несколько выходных форматов, таких как XPS, PDF, PNG, JPEG, TIFF, SVG и BMP. Это значит, что с помощью функциональности этой библиотеки вы можете конвертировать файлы TeX и LaTeX в любой из вышеупомянутых выходных форматов. С помощью этого решения вы также можете создать собственный формат TeX, если хотите создать и/или набрать набор документов, оформленных единообразно.

Расширенные возможности .NET API для работы с файлами TeX

Набор файлов TeX

Aspose.TeX для .NET может легко набирать файлы TeX для получения документов в различных форматах.

Загрузка, извлечение и сохранение TTF — C#

// Create conversion options for Object LaTeX format upon Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);
// Specify the input working directory if needed.
// It is required when the main input has dependencies (e.g. images).
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);

// Run the job.
new TeXJob(System.IO.Path.Combine(RunExamples.InputDirectory, "hello-world.tex"), new XpsDevice(), options).Run();

Aspose.TeX для .NET предоставляет простой в использовании механизм преобразования файлов TeX и LaTeX в форматы PDF и изображений. Процесс преобразования можно настроить для контроля качества изображений, а также для обработки ошибок, если разработчики работают с партиями.
Решение предлагает различные варианты конверсии, такие как:

  

Support and Learning Resources

  
  

Aspose.TeX предлагает отдельные API для популярных сред разработки, перечисленных ниже: