Ebben a rövid oktatóanyagban lépésről lépésre elmagyarázzuk Önnek a RTF formátumról a HTML formátumú dokumentum konvertálásának folyamatát az egyik népszerű dokumentumkonverziós könyvtár használatával. Az RTF to HTML konverter C# képesség fejlesztéséhez is felhasználjuk az ebben az útmutatóban meghatározott utasításokat. Az alábbiakban részletes utasításokat talál, valamint egy működő mintakódot az RTF HTML-re konvertálásához C#-ban.
Lépések az RTF konvertálásához HTML-vé C#-ban
- Telepítse a GroupDocs.Conversion for .NET csomagot a NuGetből a .NET projektben az RTF HTML-re konvertálásához
- Adjon hozzá egy hivatkozást a GroupDocs.Conversion névtérhez a dokumentum RTF-ről HTML-re konvertálásához
- Hozzon létre egy példányt a Converter osztályból, és töltse be a bemeneti RTF-fájlt a konvertáláshoz
- Hozzon létre egy objektumot a MarkupConvertOptions osztályból, és határozzon meg paramétereket a kimeneti HTML-fájl testreszabásához
- Végül hívja meg a Converter osztály Convert metódusát, és adja át neki a konvertált fájl elérési útját a MarkupConvertOptions objektummal együtt
Az RTF to HTML C# képesség gyorsan fejleszthető a fenti lépések egymás utáni végrehajtásával. Az első lépésben konfigurálja a projektet a szükséges csomaggal a NuGet csomagkezelőből, és adjon hozzá hivatkozást a C# RTF-HTML szolgáltatás megvalósításához szükséges alapvető névtérre. Ezután vegyen igénybe néhány API-hívást a dokumentumkonverziós könyvtárból, hogy a dokumentumot a kívánt formátumba konvertálja. Sőt, ez a funkció harmadik féltől származó szoftverek és akár MS Office nélkül is fejleszthető.
Kód az RTF-nek HTML-vé konvertálásához C#-ban
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"); | |
} | |
} | |
} |
Amint az a fenti példában látható, bemutatás céljából kifejlesztettük az Convert RTF to HTML C# funkciót. Két tulajdonságot határoztunk meg, például az oldalszámot és az oldalak számát a konvertált HTML-fájlhoz. A kimeneti fájl testreszabásához azonban számos egyéb paramétert is beállíthat, beleértve a nagyítást, a vízjelet, az oldalindexek listáját és még sok mást.
Ebben a bejegyzésben megvitattuk az RTF HTML-re konvertáló C# létrehozásának folyamatát, és mintakódot fejlesztettünk ki hozzá. Ha érdekli legutóbbi cikkünk, látogasson el a hogyan lehet a JPG-t XLSM-re konvertálni C#-ban oldalra.