Как преобразовать TXT в RTF с помощью C#

В этой статье мы подробно объясним, как конвертировать TXT в RTF с помощью C#. Rich Text Format (RTF) — это формат файла документа, который поддерживает различные параметры форматирования, такие как стили шрифта, цвета и дизайн макета. С другой стороны, TXT — это обычный текстовый формат, который не поддерживает форматирование. С помощью популярной библиотеки преобразования можно экспортировать TXT в RTF на C#. Ниже вы найдете фрагмент кода, демонстрирующий процесс, а также набор инструкций по преобразованию файла TXT в документ RTF.

Действия по преобразованию TXT в RTF с помощью C#

  1. Используйте диспетчер пакетов NuGet для установки GroupDocs.Conversion for .NET
  2. Добавьте ссылку на пространство имен GroupDocs.Conversion в свой проект.
  3. Создайте экземпляр объекта класса Converter, указав путь к файлу TXT в качестве аргумента его конструктору.
  4. Вызовите метод Converter.GetPossibleConversions, чтобы получить параметры преобразования для RTF.
  5. Вызовите метод 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 с помощью С#.

 Русский