В тази статия ще обясним подробно как да конвертирате 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 с помощта на C#
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 с помощта на C#.