V tomto článku probereme krok za krokem proces převodu dokumentu Word na Text v C#. Tato příručka bude používat jedno z nejlepších rozhraní API pro převod dokumentů pro provádění transformace dokumentů. Dále poskytuje pokyny pro konfiguraci požadované knihovny a ukazuje implementaci aplikace C# Word to Text converter. Tyto pokyny jsou navíc nezávislé na platformě a lze je použít v kterémkoli z široce používaných operačních systémů, jako jsou Windows, Linux a macOS.
Kroky k převodu dokumentu Word na text v C#
- Nainstalujte balíček GroupDocs.Conversion for .NET ze správce balíčků NuGet v aplikaci .NET a převeďte dokument Word na text
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion pro vývoj funkce převodu Word na text
- Vytvořte instanci třídy Converter pro načtení vstupního souboru aplikace Word
- Inicializujte třídu WordProcessingConvertOptions pro definování možností převodu pro výstupní textový soubor
- Nakonec zavolejte metodu Convert pro generování textu z Wordu a uložte ji na disk
Ve výše uvedených krocích můžete snadno vytvořit funkci převést Word na text pomocí C# pomocí několika volání API. Po konfiguraci balíčku a importu základních jmenných prostorů vám třída Converter umožňuje načíst soubor aplikace Word pro převod do požadovaného formátu. Třída WordProcessingConvertOptions umožňuje přizpůsobit převedený textový soubor a výstupní soubor můžete uložit na disk voláním metody Convert.
Kód pro převod dokumentu Word na text v C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertWordDocumentToTextInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Word document to Text using C# | |
{ | |
// Remove the watermark in output Text document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source Word file for conversion to Text | |
var converter = new GroupDocs.Conversion.Converter("sample.docx"); | |
// Set the conversion options for Text document to customize the output file | |
WordProcessingConvertOptions options = new WordProcessingConvertOptions { | |
Format = GroupDocs.Conversion.FileTypes.WordProcessingFileType.Txt | |
}; | |
// Convert and save the DOCX in TXT format | |
converter.Convert("converted.txt", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Výše uvedený fragment kódu ukazuje implementaci převést Word na TXT v C# podle postupných pokynů vysvětlených v předchozí části. K dokončení aplikace pro transformaci dokumentu do zadaného formátu se používá několik řádků kódu a několik volání API. Tento ukázkový kód však můžete použít ve svých projektech tak, jak je, nebo jej upravit k přizpůsobení převedeného textového dokumentu podle vašich konkrétních požadavků pomocí objektu WordProcessingConvertOptions.
Probrali jsme proces převodu dokumentů při převodu DOCX do formátu TXT a vyvinuli pro něj příklad. Nedávno jsme publikovali článek o změně Excelu na obrázek pomocí C#. Další informace naleznete v průvodci jak převést Excel na obrázek v C#.