W tym artykule szczegółowo wyjaśnimy, jak konwertować TXT na RTF przy użyciu C#. Rich Text Format (RTF) to format pliku dokumentu, który obsługuje różne opcje formatowania, takie jak style czcionek, kolory i układy. Z drugiej strony TXT jest formatem zwykłego tekstu, który nie obsługuje formatowania. Z pomocą popularnej biblioteki konwersji można eksportować TXT do RTF w C#. Poniżej znajdziesz fragment kodu, który demonstruje proces, a także zestaw instrukcji konwersji pliku TXT do dokumentu RTF.
Kroki, aby przekonwertować TXT na RTF przy użyciu C#
- Użyj menedżera pakietów NuGet, aby zainstalować GroupDocs.Conversion for .NET
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Conversion do swojego projektu
- Utwórz instancję obiektu klasy Converter, podając ścieżkę pliku TXT jako argument do jego konstruktora
- Wywołaj metodę Converter.GetPossibleConversions, aby uzyskać opcje konwersji dla formatu RTF
- Wywołaj metodę Save klasy Converter, aby zapisać wyjściowy plik RTF na dysku
Stosując się do kompleksowych kroków opisanych powyżej, proces generowania RTF z TXT przy użyciu C# jest stosunkowo prosty. Te kroki można wdrożyć w dowolnym popularnym systemie operacyjnym, takim jak Windows, macOS i Linux, o ile zainstalowana jest platforma .NET. Nie ma potrzeby instalowania żadnego dodatkowego oprogramowania, aby wykonać konwersję z formatu TXT do formatu RTF. Biblioteka wykorzystana na tej ilustracji jest kompatybilna z wieloma platformami, dzięki czemu poniższy kod może działać w dowolnym systemie operacyjnym.
Kod do konwersji TXT na RTF przy użyciu 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); | |
} | |
} | |
} |
Powyżej przedstawiliśmy obszerne wyjaśnienie konwersji C# TXT na RTF wraz ze zwięzłym przykładem kodu. Konwersja wymaga tylko kilku wywołań API z prostym kodem. Po skonfigurowaniu wyznaczonej biblioteki konwersji dokumentów i dostosowaniu ścieżek plików ten kod można łatwo zintegrować z projektami. Wcześniej udostępniliśmy artykuł na temat konwersji TXT na XLSX. Aby uzyskać dodatkowe informacje, zapoznaj się z naszym przewodnikiem na stronie jak przekonwertować TXT na XLSX za pomocą C#.