W tym artykule przeprowadzimy Cię przez procedurę konwersji HTML na ODT przy użyciu C#. Konwersja HTML na ODT (Open Document Text) może być przydatną funkcją w wielu scenariuszach, na przykład gdy chcesz wygenerować dokumenty do wydrukowania z zawartości witryny. Aby rozpocząć proces konwersji, skorzystamy z biblioteki konwersji, która udostępnia zestaw klas do pracy z HTML, w tym plikami ODT. Poniżej przedstawiono kroki, które należy wykonać, aby wyeksportować kod HTML do formatu ODT w języku C#.
Kroki, aby przekonwertować HTML na ODT przy użyciu C#
- Użyj menedżera pakietów NuGet, aby zainstalować GroupDocs.Conversion for .NET
- Włącz odwołanie do przestrzeni nazw GroupDocs.Conversion do swojego projektu
- Utwórz instancję klasy Converter, podając konstruktorowi ścieżkę do pliku HTML
- Pobierz opcje konwersji dla ODT, wywołując metodę GetPossibleConversions klasy Converter
- Wywołaj metodę Save klasy Converter, aby zapisać wygenerowany plik ODT na dysku
Wykonując kroki opisane powyżej i instalując bibliotekę konwersji w swoim systemie, możesz bezproblemowo generować ODT z HTML w C#. Ponieważ biblioteka konwersji jest wieloplatformowa, nie jest wymagana żadna dodatkowa instalacja oprogramowania do konwersji HTML na ODT w powszechnie używanych systemach operacyjnych, takich jak Windows, macOS i Linux. Poniższy przykład kodu opisuje, jak przekonwertować plik HTML do formatu ODT przy użyciu tylko kilku wierszy kodu.
Kod do konwersji HTML na ODT przy użyciu C#
using GroupDocs.Conversion; | |
namespace ConvertHTMLtoODTUsingCSharp | |
{ | |
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 HTML document | |
var converter = new GroupDocs.Conversion.Converter("input.html"); | |
// Get conversion option for final output document | |
var htmltoodtOptions = converter.GetPossibleConversions()["odt"] | |
.ConvertOptions; | |
// Save the ODT to disk | |
converter.Convert("output.odt", htmltoodtOptions); | |
} | |
} | |
} |
W poprzedniej sekcji przedstawiliśmy dogłębne wyjaśnienie procesu konwersji HTML do ODT C#, z prostym przykładem kodu. Kod jest krótki i obejmuje tylko kilka wywołań API w celu przeprowadzenia konwersji dokumentu. Po skonfigurowaniu zalecanej biblioteki konwersji dokumentów i zmodyfikowaniu ścieżek plików możesz bez wysiłku włączyć ten kod do swoich projektów.
Wcześniej omówiliśmy konwersję HTML na MHTML w artykule, a jeśli potrzebujesz dalszej pomocy, możesz skorzystać z naszego samouczka na jak przekonwertować HTML na MHTML za pomocą C#.