Ovaj će članak naglasiti korištenje široko korištene biblioteke za pretvorbu dokumenata i predstaviti detaljan vodič o tome kako konvertirati RTF u DOCX pomoću C#. Rich Text Format (RTF) i Microsoft Word DOCX datoteke dva su popularna formata dokumenata koji se koriste za pohranu i razmjenu tekstualnih dokumenata. Pretvaranje datoteka RTF u DOCX format može biti korisno pri radu s različitim aplikacijama za obradu teksta ili kada je potrebna kompatibilnost. U ovom ćemo vodiču također istražiti konfiguraciju biblioteke za pretvorbu i dati sveobuhvatan primjer koda za generiranje DOCX-a iz RTF-a u C#.
Koraci za pretvaranje RTF-a u DOCX pomoću C#
- Instalirajte GroupDocs.Conversion for .NET korištenjem NuGet upravitelja paketa za pretvorbu RTF u DOCX
- Uključite referencu prostora naziva GroupDocs.Conversion u svoj projekt
- Napravite instancu klase Converter prosljeđivanjem putanje RTF datoteke kao parametra njenom konstruktoru
- Pozovite metodu Converter.GetPossibleConversions da dohvatite opcije konverzije za DOCX
- Pozovite metodu Converter.Save da biste spremili izlazni DOCX na disk
Za izvoz RTF-a u DOCX u C# jednostavan je postupak koji se može postići slijedeći navedene upute korak po korak. Ovi su koraci primjenjivi na raznim široko korištenim operativnim sustavima kao što su Windows, macOS i Linux. Za generiranje DOCX-a iz RTF-a nije potrebna dodatna instalacija softvera budući da je biblioteka korištena u ovom primjeru višeplatformska. To znači da se navedeni kod u nastavku može izvršiti na bilo kojem sustavu s instaliranim .NET.
Kod za pretvaranje RTF-a u DOCX pomoću C#
using GroupDocs.Conversion; | |
namespace ConvertRTFtoDOCXUsingCSharp | |
{ | |
internal class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import RTF document | |
var converter = new Converter("input.rtf"); | |
// Get conversion option for final output document | |
var conversionoptions = converter.GetPossibleConversions()["docx"] | |
.ConvertOptions; | |
// Save the DOCX to disk | |
converter.Convert("result.docx", conversionoptions); | |
} | |
} | |
} |
Knjižnica prikazana u ovom vodiču osmišljena je da bez napora funkcionira na više platformi. Navedeni kod je koncizan, koristi samo nekoliko API poziva za izvođenje konverzije RTF u DOCX C#. Nakon instaliranja preporučene biblioteke za pretvorbu dokumenata i odgovarajućeg prilagođavanja staza datoteka, integracija ovog koda u vaše projekte postaje jednostavan proces bez problema.
U prethodnom smo članku raspravljali o procesu pretvaranja RTF-a u PPTX. Ako trebate dodatnu pomoć, preporučujemo da pogledate naš detaljni vodič na kako pretvoriti RTF u PPTX koristeći C#.