В различных случаях вам необходимо преобразовать текст в форматы только для чтения, такие как изображения или 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, используя документацию. Также вы можете задавать свои вопросы на нашем форуме.