HTML konvertálása ODT-vé a C# használatával

Ebben a cikkben végigvezetjük a HTML ODT formátumú konvertálásának folyamatán a C# használatával. A HTML konvertálása ODT-vé (Open Document Text) számos forgatókönyv esetén hasznos funkció lehet, például amikor nyomtatható dokumentumokat szeretne előállítani webhelye tartalmából. A konverziós folyamat megkezdéséhez konverziós könyvtárat fogunk használni, amely osztályokat biztosít a HTML használatához, beleértve az ODT fájlokat is. Az alábbiakban felsoroljuk azokat a lépéseket, amelyeket követnie kell ahhoz, hogy HTML-t exportáljon ODT-be C#-ban.

A HTML konvertálása ODT-vé a C# használatával

  1. Használja a NuGet csomagkezelőt a GroupDocs.Conversion for .NET telepítéséhez
  2. Szerelje be a GroupDocs.Conversion névtér hivatkozást a projektbe
  3. Hozzon létre egy példányt a Converter osztályból úgy, hogy megadja a konstruktornak a HTML fájl elérési útját
  4. Az ODT konverziós beállításainak lekérése a Converter osztály GetPossibleConversions metódusának meghívásával
  5. Hívja a Converter osztály Mentés metódusát a generált ODT fájl lemezre mentéséhez

A fent vázolt lépések követésével és a konverziós könyvtár telepítésével a rendszerre zökkenőmentesen generálhat ODT-t HTML-ből C#-ban. Mivel a konverziós könyvtár többplatformos, nincs szükség további szoftvertelepítésre a HTML-ből ODT-be való átalakításhoz széles körben használt operációs rendszereken, például Windowson, macOS-en és Linuxon. Az alábbi kódpélda leírja, hogyan lehet egy HTML-fájlt ODT formátumba konvertálni néhány sornyi kód felhasználásával.

Kód a HTML ODT-vé konvertálásához C# használatával

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);
}
}
}

Az előző részben egy egyszerű kódpéldával bemutattuk a HTML-ből ODT C# átalakítási folyamatot. A kód rövid, és csak néhány API-hívást tartalmaz a dokumentumkonverzió végrehajtásához. Az ajánlott dokumentumkonverziós könyvtár beállítása és a fájl elérési útjainak módosítása után ezt a kódot könnyedén beépítheti projektjeibe.

Korábban egy cikkben tárgyaltuk a HTML konvertálását MHTML-re, és ha további segítségre van szüksége, tekintse meg oktatóanyagunkat a hogyan lehet HTML-t MHTML-re konvertálni C# segítségével címen.

 Magyar