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

Формат TeX використовується для роботи з технічними та науковими документами. Його часто використовують для передачі або публікації таких документів. У певних ситуаціях вам може знадобитися відобразити файли TeX у зображення, наприклад PNG або JPG. У цій статті ви дізнаєтесь, як програмно конвертувати зображення TeX у PNG або JPG на C#. Будь ласка, зверніться до наступних розділів для отримання додаткової інформації.

Конвертер LTX/TeX у PNG або JPG – встановлення C# API

Aspose.TeX for .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 за допомогою C#

Ви можете конвертувати файл 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. Крім того, ви можете переглянути документацію. Будь ласка, не соромтеся зв’язатися з нами на форумі з будь-якими вашими запитаннями.

Дивись також