Преобразование текста в изображения PNG, JPEG и GIF на C#

В различных случаях вам необходимо преобразовать текст в форматы только для чтения, такие как изображения или PDF. В предыдущей статье мы рассказали, как преобразовать текст из файла TXT в PDF. Для преобразования текста в изображение из приложений .NET в этой статье показано, как программно преобразовать текст в изображение PNG, JPEG или GIF в C# .NET.

Преобразование текста в изображения PNG, JPEG или GIF в C# — .NET API

Чтобы преобразовать текст в изображения PNG, JPEG или GIF, мы будем использовать Aspose.Words for .NET. Это мощный API, который позволяет создавать документы MS Word и управлять ими. Кроме того, он позволяет конвертировать документы MS Word и текстовые документы в различные другие форматы файлов. Вы можете скачать библиотеку DLL API или установить ее непосредственно из NuGet.

PM> Install-Package Aspose.Words

Преобразование текста (TXT) в изображение на C#

Файлы TXT — это самый простой и легкий способ хранения простого текста без какого-либо форматирования. Поэтому мы будем использовать файл TXT и преобразовывать его текст в изображения PNG, JPEG или GIF. Ниже приведены шаги для преобразования текста в изображение в C#.

  • Загрузите текстовый файл с помощью класса Document.
  • Пролистайте все страницы документа.
  • Извлеките каждую страницу, используя метод Document.ExtractPages().
  • Сохраните страницу в формате PNG (или другого формата изображения) с помощью метода Document.Save().

В следующем примере кода показано, как преобразовать текст в изображения в C#.

// Загрузить текстовый файл
Document doc = new Document("Input.txt");

// Пролистайте каждую страницу
for (int page = 0; page < doc.PageCount; page++)
{
    // Извлеките страницу
    var extractedPage = doc.ExtractPages(page, 1);

    // Сохранить как изображение, например PNG
    extractedPage.Save($"Output_{page + 1}.png");
}

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

Вы можете получить временную лицензию, чтобы использовать Aspose.Words для .NET без ограничений на пробную версию.

Вывод

В этой статье вы узнали, как программно преобразовать текст в изображение на C#. Вы можете использовать предоставленный пример кода и легко преобразовать текст в файлах TXT в изображения PNG, JPEG или GIF. Кроме того, вы можете изучить другие функции, предлагаемые Aspose.Words для .NET, используя документацию. Также вы можете задавать свои вопросы на нашем форуме.

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