В этой статье будет подробно описано, как конвертировать TXT в RTF с помощью Java. Rich Text Format (RTF) — это формат файла, который упрощает различные параметры форматирования, такие как стили шрифтов, цвета и дизайн макета. Напротив, TXT — это обычный текстовый формат, который не поддерживает никакого форматирования. К счастью, с помощью широко используемой библиотеки преобразования можно экспортировать TXT в RTF на Java. Кроме того, ниже вы можете найти фрагмент кода, иллюстрирующий процесс, а также набор рекомендаций по преобразованию файла TXT в документ RTF.
Шаги для преобразования TXT в RTF с использованием Java
- Чтобы включить GroupDocs.Conversion for Java в свой проект, вы можете установить его с помощью репозитория Maven.
- Включите ссылку на необходимые классы, необходимые для преобразования TXT в RTF.
- Создайте экземпляр класса Converter и укажите путь к входному TXT-файлу в качестве параметра его конструктору.
- Получите доступные параметры преобразования для RTF, вызвав метод Converter.getPossibleConversions.
- Сохраните полученный RTF-файл на диск, вызвав метод Converter.save.
Следуя подробным шагам, описанным выше, процесс создания RTF из TXT с использованием Java становится относительно простым. Эти шаги можно выполнить в любой широко используемой операционной системе, включая Windows, macOS и Linux, если установлена Java. Нет необходимости устанавливать какое-либо дополнительное программное обеспечение для выполнения преобразования из формата TXT в формат RTF. Библиотека, используемая в этой демонстрации, совместима с различными платформами, что позволяет запускать приведенный ниже код в любой операционной системе.
Код для преобразования TXT в RTF с использованием Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.ConvertOptions; | |
public class ConvertTXTtoRTFusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Conversion library | |
License license = new License(); | |
license.setLicense("GroupDocs.Conversion.lic"); | |
// Import TXT document | |
Converter converter = new Converter("input.txt"); | |
// Get conversion option for final output document | |
ConvertOptions txttortf = converter.getPossibleConversions("rtf") | |
.getSource().getConvertOptions(); | |
// Save the RTF to disk | |
converter.convert("result.rtf", txttortf); | |
} | |
} |
Мы представили подробное объяснение процесса преобразования Java TXT в RTF вместе с кратким примером кода. Процесс преобразования прост и требует лишь нескольких вызовов API с простым кодом. После настройки назначенной библиотеки преобразования документов и изменения путей к файлам этот код можно легко интегрировать в ваши проекты. Кроме того, ранее мы публиковали статью о преобразовании TXT в XLSX. Дополнительную информацию см. в нашем руководстве по как конвертировать TXT в XLSX с помощью Java.