В этой статье мы подробно объясним, как конвертировать TXT в RTF с помощью C#. Rich Text Format (RTF) — это формат файла документа, который поддерживает различные параметры форматирования, такие как стили шрифта, цвета и дизайн макета. С другой стороны, TXT — это обычный текстовый формат, который не поддерживает форматирование. С помощью популярной библиотеки преобразования можно экспортировать TXT в RTF на C#. Ниже вы найдете фрагмент кода, демонстрирующий процесс, а также набор инструкций по преобразованию файла TXT в документ RTF.
Действия по преобразованию TXT в RTF с помощью C#
- Используйте диспетчер пакетов NuGet для установки GroupDocs.Conversion for .NET
- Добавьте ссылку на пространство имен GroupDocs.Conversion в свой проект.
- Создайте экземпляр объекта класса Converter, указав путь к файлу TXT в качестве аргумента его конструктору.
- Вызовите метод Converter.GetPossibleConversions, чтобы получить параметры преобразования для RTF.
- Вызовите метод Save класса Converter, чтобы сохранить выходной файл RTF на диск.
Соблюдая комплексные шаги, описанные выше, процесс создания RTF из TXT с использованием C# становится относительно простым. Эти шаги можно выполнить в любой популярной операционной системе, такой как Windows, macOS и Linux, если установлена платформа .NET. Нет необходимости устанавливать какое-либо дополнительное программное обеспечение для преобразования формата TXT в RTF. Библиотека, используемая на этом рисунке, совместима с несколькими платформами, что позволяет выполнять приведенный ниже код в любой операционной системе.
Код для преобразования TXT в RTF с использованием С#
using GroupDocs.Conversion; | |
namespace ConvertTXTtoRTFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import TXT document | |
var converter = new GroupDocs.Conversion.Converter("input.txt"); | |
// Get conversion option for final output document | |
var txttortfOptions = converter.GetPossibleConversions()["rtf"] | |
.ConvertOptions; | |
// Save the RTF to disk | |
converter.Convert("output.rtf", txttortfOptions); | |
} | |
} | |
} |
Выше мы предоставили исчерпывающее объяснение преобразования C# TXT в RTF вместе с кратким примером кода. Для преобразования требуется всего несколько вызовов API с простым кодом. После настройки назначенной библиотеки преобразования документов и настройки путей к файлам этот код можно легко интегрировать в ваши проекты. Ранее мы публиковали статью о преобразовании TXT в XLSX. Дополнительную информацию см. в нашем руководстве по как конвертировать TXT в XLSX с помощью С#.