U ovom članku ćemo vas provesti kroz postupak konvertiranja HTML-a u ODT koristeći C#. Pretvaranje HTML-a u ODT (Open Document Text) može biti korisna značajka u mnogim scenarijima, primjerice kada želite generirati dokumente za ispis iz sadržaja vaše web stranice. Da bismo započeli s postupkom konverzije, koristit ćemo biblioteku konverzije, koja pruža skup klasa za rad s HTML, uključujući ODT datoteke. Slijede koraci koje morate slijediti za izvoz HTML-a u ODT u C#.
Koraci za pretvaranje HTML-a u ODT pomoću C#
- Upotrijebite NuGet upravitelj paketa za instalaciju GroupDocs.Conversion for .NET
- Uključite referencu prostora naziva GroupDocs.Conversion u svoj projekt
- Stvorite instancu klase Converter dajući konstruktoru putanju HTML datoteke
- Dohvatite opcije konverzije za ODT pozivanjem metode GetPossibleConversions klase Converter
- Pozovite metodu Save klase Converter za spremanje generirane ODT datoteke na disk
Slijedeći gore navedene korake i instalirajući biblioteku za pretvorbu na svoj sustav, možete neprimjetno generirati ODT iz HTML-a u C#. Budući da je biblioteka za pretvorbu višeplatformska, nije potrebna dodatna instalacija softvera za izvođenje pretvorbe HTML u ODT na široko korištenim operativnim sustavima kao što su Windows, macOS i Linux. Primjer koda u nastavku opisuje kako pretvoriti HTML datoteku u ODT format koristeći samo nekoliko redaka koda.
Kod za pretvaranje HTML-a u ODT pomoću 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); | |
} | |
} | |
} |
U prethodnom odjeljku predstavili smo detaljno objašnjenje procesa konverzije HTML u ODT C#, s jednostavnim primjerom koda. Kod je kratak i uključuje samo nekoliko API poziva za izvođenje konverzije dokumenta. Nakon što postavite preporučenu biblioteku za pretvorbu dokumenata i promijenite staze datoteka, možete bez napora ugraditi ovaj kod u svoje projekte.
Prethodno smo raspravljali o pretvorbi HTML-a u MHTML u članku, a ako trebate dodatnu pomoć, možete se obratiti našem vodiču na kako pretvoriti HTML u MHTML pomoću C#.