Jak převést RTF na DOCX pomocí C#

Tento článek zdůrazní použití široce používané knihovny pro převod dokumentů a představí propracovaný návod, jak převést RTF na DOCX pomocí C#. RTF (Rich Text Format) a soubory Microsoft Word DOCX jsou dva oblíbené formáty dokumentů používané pro ukládání a výměnu textových dokumentů. Převod souborů RTF do formátu DOCX může být užitečný při práci s různými aplikacemi pro zpracování textu nebo když je vyžadována kompatibilita. V tomto tutoriálu se také ponoříme do konfigurace konverzní knihovny a poskytneme komplexní příklad kódu pro generování DOCX z RTF v C#.

Kroky pro převod RTF na DOCX pomocí C#

  1. Nainstalujte GroupDocs.Conversion for .NET pomocí správce balíčků NuGet pro konverzi RTF na DOCX
  2. Zahrňte do projektu odkaz na jmenný prostor GroupDocs.Conversion
  3. Vytvořte instanci třídy Converter předáním cesty k souboru RTF jako parametru jejímu konstruktoru
  4. Voláním metody Converter.GetPossibleConversions získáte možnosti převodu pro DOCX
  5. Voláním metody Converter.Save uložíte výstupní DOCX na disk

Export RTF do DOCX v C# je jednoduchý proces, kterého lze dosáhnout dodržováním zmíněných podrobných pokynů. Tyto kroky jsou použitelné v různých široce používaných operačních systémech, jako jsou Windows, macOS a Linux. Pro generování DOCX z RTF není nutná žádná další instalace softwaru, protože knihovna použitá v tomto příkladu je multiplatformní. To znamená, že níže uvedený kód lze spustit na jakémkoli systému s nainstalovaným .NET.

Kód pro převod RTF na DOCX pomocí 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);
}
}
}

Knihovna představená v tomto tutoriálu je navržena tak, aby bez námahy fungovala na více platformách. Poskytnutý kód je stručný a využívá pouze několik volání API k provedení konverze RTF na DOCX C#. Po instalaci doporučené knihovny pro převod dokumentů a odpovídající úpravě cest k souborům se integrace tohoto kódu do vašich projektů stane jednoduchým a bezproblémovým procesem.

V předchozím článku jsme diskutovali o procesu převodu RTF na PPTX. Pokud potřebujete další pomoc, doporučujeme prostudovat si náš podrobný výukový program na jak převést RTF na PPTX pomocí C#.

 Čeština