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
- Használja a NuGet csomagkezelőt a GroupDocs.Conversion for .NET telepítéséhez
- Szerelje be a GroupDocs.Conversion névtér hivatkozást a projektbe
- 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
- Az ODT konverziós beállításainak lekérése a Converter osztály GetPossibleConversions metódusának meghívásával
- 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.