Преобразование текста в изображение часто требуется в различных случаях, например, чтобы сделать текст доступным только для чтения. В предыдущей статье мы писали о том, как преобразовать текст из файла TXT в PDF на Java. В этой статье вы узнаете, как программно преобразовать текст в изображение PNG, JPEG или GIF на Java.
API для преобразования текста в изображения PNG, JPEG или GIF в Java
Aspose.Words for Java — это многофункциональный API для создания, редактирования или преобразования документов MS Word в приложениях на основе Java. Кроме того, он поддерживает высокоточное преобразование текстовых документов в другие форматы документов и изображений. В этой статье мы будем использовать Aspose.Words for Java для преобразования текста в изображения PNG, JPEG или GIF. Вы можете скачать JAR-файл API или установить его, используя следующие конфигурации Maven:
Репозиторий:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Зависимость:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.4</version>
<classifier>jdk17</classifier>
</dependency>
Преобразование текста (TXT) в изображение в Java
Файлы TXT обеспечивают самый простой и легкий способ хранения простого текста без какого-либо форматирования. Поэтому мы будем использовать файл TXT и преобразовывать его текст в изображения PNG, JPEG или GIF. Ниже приведены шаги для преобразования текста в изображения в Java.
- Загрузите текстовый файл с помощью класса Document.
- Пролистайте все страницы документа.
- Извлеките каждую страницу, используя метод Document.ExtractPages().
- Сохраните страницу в формате PNG (или другого формата изображения) с помощью метода Document.save().
В следующем примере кода показано, как преобразовать текст в изображения в Java.
// Загрузить текстовый файл
Document doc = new Document("Input.txt");
// Пролистайте каждую страницу
for (int page = 0; page < doc.getPageCount(); page++) {
// Извлеките страницу
var extractedPage = doc.extractPages(page, 1);
// Сохранить как изображение, например PNG
extractedPage.save("Output_" + page + ".png");
}
Получите бесплатную лицензию API
Вы можете получить временную лицензию, чтобы использовать Aspose.Words for Java без ограничений на пробную версию.
Вывод
В этой статье вы узнали, как программно преобразовать текст в изображение в Java. Вы можете просто установить API и использовать предоставленный пример кода для преобразования текста в изображения PNG, JPEG или GIF. Кроме того, вы можете изучить другие возможности Aspose.Words для Java, используя документацию. Кроме того, если у вас возникнут какие-либо вопросы или вопросы, вы можете связаться с нами через наш форум.