Pojďme se rychle naučit proces převodu dokumentů a jak převést HTML na RTF v C#. Nemusíte instalovat nástroj třetí strany pro provádění transformace dokumentů a dokonce i bez sady Microsoft Office. Dále vytvoříme ukázkový kód pro funkci převaděče HTML na RTF C# pomocí instrukcí definovaných v této příručce.
Kroky k převodu HTML na RTF v C#
- Nainstalujte si balíček GroupDocs.Conversion for .NET z webu NuGet v aplikaci
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion pro provádění převodu dokumentů z HTML do formátu RTF
- Vytvořte instanci třídy Converter a předejte soubor HTML jejímu konstruktoru
- Vytvořte objekt třídy WordProcessingConvertOptions a definujte možnosti převodu pro výstupní soubor RTF
- Zavolejte metodu Convert třídy Converter, předejte mu převedený název souboru RTF a WordProcessingConvertOptions
V těchto krocích jednoduše nainstalujeme požadovaný balíček a odkážeme na příslušný jmenný prostor pro implementaci funkce HTML do RTF C#. Poté načtěte zdrojový soubor HTML a nastavte možnosti převodu pro výstupní dokument RTF. Nakonec převedený RTF soubor uložíme na disk pomocí metody Convert.
Kód pro převod HTML do RTF v C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertHtmlToRtfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert HTML to RTF using C# | |
{ | |
// Remove the watermark in output RTF by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source HTML file for conversion to RTF | |
var converter = new GroupDocs.Conversion.Converter("sample.html"); | |
// Set the convert options for the output RTF | |
var convertOptions = new WordProcessingConvertOptions(); | |
// Convert and save the HTML in RTF format | |
converter.Convert("converted.rtf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
C# HTML to RTF funkce je vyvinuta s několika voláními API a pouze dvěma až třemi řádky kódu. Tento ukázkový kód můžete použít jako výchozí bod a použít třídu WordProcessingConvertOptions pro definování různých možností převodu pro soubor RTF. Kromě toho můžete snadno převést HTML do řady dalších formátů dokumentů, jako jsou TIFF, PPSM, PDF, MHT, PPTX, XLSX a mnoho dalších.
V tomto článku jsme se zabývali procesem převodu pro převod HTML do formátu RTF a vytvořili jsme pro něj ukázkový kód. V našem minulém článku jsme se podívali na jak převést MHTML na JPG v C#; podívejte se na něj pro více informací.