W tym krótkim samouczku wyjaśnimy Ci krok po kroku proces konwersji dokumentu z formatu RTF na HTML przy użyciu jednej z popularnych bibliotek konwersji dokumentów. Skorzystamy również z instrukcji zdefiniowanych w tym przewodniku w celu opracowania funkcji RTF do konwertera HTML C#. Poniżej znajdziesz szczegółowe instrukcje wraz z działającym przykładowym kodem do konwersji RTF na HTML w C#.
Kroki konwersji RTF na HTML w C#
- Zainstaluj pakiet GroupDocs.Conversion for .NET z NuGet w projekcie .NET do konwersji RTF na HTML
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Conversion, aby wykonać konwersję dokumentu z formatu RTF na HTML
- Utwórz instancję klasy Converter i załaduj wejściowy plik RTF do konwersji
- Utwórz obiekt klasy MarkupConvertOptions i zdefiniuj parametry, aby dostosować wyjściowy plik HTML
- Na koniec wywołaj metodę Convert klasy Converter i przekaż do niej przekonwertowaną ścieżkę pliku wraz z obiektem MarkupConvertOptions
Możliwości RTF do HTML C# można szybko rozwinąć, wykonując kolejno powyższe kroki. W pierwszym kroku skonfiguruj swój projekt za pomocą wymaganego pakietu z menedżera pakietów NuGet i dodaj odwołanie do przestrzeni nazw niezbędnej do zaimplementowania funkcji C# RTF do HTML. Następnie zużyj kilka wywołań API biblioteki konwersji dokumentów, aby przekonwertować dokument do wymaganego formatu. Co więcej, tę funkcję można opracować bez oprogramowania innych firm, a nawet bez pakietu MS Office.
Kod do konwersji RTF na HTML w C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertRtfToHtmlInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert RTF to HTML using C# | |
{ | |
// Remove the watermark in output HTML by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source RTF document for conversion to HTML | |
var converter = new GroupDocs.Conversion.Converter("sample.rtf"); | |
// Set the properties for the converted HTML file | |
var convertOptions = new MarkupConvertOptions() | |
{ | |
PageNumber = 1, | |
PagesCount = 2 | |
}; | |
// Convert and save the RTF in HTML format | |
converter.Convert("converted.html", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Jak widać na powyższym przykładzie, opracowaliśmy funkcję convert RTF to HTML C# w celach demonstracyjnych. Zdefiniowaliśmy dwie właściwości, takie jak numer strony i liczba stron dla przekonwertowanego pliku HTML. Możesz jednak ustawić różne inne parametry, w tym Zoom, znak wodny, listę indeksów stron i wiele innych, aby dostosować plik wyjściowy.
W tym poście omówiliśmy proces tworzenia funkcji konwertowania formatu RTF na HTML w języku C# i opracowaliśmy dla niego przykładowy kod. Jeśli chcesz przeczytać nasz ostatni artykuł, odwiedź jak przekonwertować JPG na XLSM w C#.