U ovom kratkom vodiču objasnit ćemo vam postupak korak po korak za izvođenje pretvorbe dokumenta iz formata RTF u HTML pomoću jedne od popularnih biblioteka za pretvorbu dokumenata. Također ćemo koristiti upute definirane u ovom vodiču za razvoj mogućnosti RTF u HTML pretvarač C#. U nastavku možete pronaći detaljne upute zajedno s radnim primjerom koda za konvertiranje RTF-a u HTML u C#.
Koraci za pretvaranje RTF u HTML u C#
- Instalirajte GroupDocs.Conversion for .NET paket iz NuGet-a u .NET projektu za pretvaranje RTF-a u HTML
- Dodajte referencu na imenski prostor GroupDocs.Conversion za izvođenje pretvorbe dokumenta iz RTF u HTML
- Napravite instancu klase Converter i učitajte ulaznu RTF datoteku za konverziju
- Napravite objekt klase MarkupConvertOptions i definirajte parametre za prilagodbu izlazne HTML datoteke
- Na kraju pozovite metodu Convert klase Converter i proslijedite joj put konvertirane datoteke zajedno s objektom MarkupConvertOptions
Sposobnost RTF u HTML C# može se brzo razviti upotrebom gornjih koraka u nizu. U prvom koraku konfigurirajte svoj projekt sa potrebnim paketom iz upravitelja paketa NuGet i dodajte referencu na osnovni prostor imena za implementaciju značajke C# RTF u HTML. Zatim iskoristite nekoliko API poziva biblioteke za pretvorbu dokumenata za pretvorbu dokumenta u traženi format. Štoviše, ova se značajka može razviti bez softvera treće strane, pa čak i bez MS Officea.
Kod za pretvaranje RTF u HTML u 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"); | |
} | |
} | |
} |
Kao što možete vidjeti u gornjem primjeru, razvili smo značajku konvertiraj RTF u HTML C# u svrhu demonstracije. Definirali smo dva svojstva kao što su broj stranice i broj stranica za pretvorenu HTML datoteku. Međutim, možete postaviti razne druge parametre uključujući zumiranje, vodeni žig, popis indeksa stranica i mnoge druge za prilagodbu izlazne datoteke.
U ovom smo postu raspravljali o procesu stvaranja C# funkcije pretvaranja RTF-a u HTML i razvili primjer koda za to. Ako ste zainteresirani pročitati naš nedavni članak, posjetite kako pretvoriti JPG u XLSM u C#.