Převést Word na JSON v C#

Převod Word na JSON může být vyžadován v různých případech, kdy potřebujete exportovat data v dokumentu Word do formátu JSON programově. Tento článek ukazuje, jak snadno převést text v dokumentu aplikace Word do formátu JSON z aplikací C#. Dozvíte se také, jak programově převést chráněné dokumenty Wordu na JSON. Pojďme tedy převést Word na JSON v C#.

Jak převést Word na JSON v C#

Pro převod dokumentu Word na JSON musíme provést následující kroky:

  • Načtěte dokument aplikace Word.
  • Převeďte jej do formátu HTML.
  • Uložte soubor HTML ve formátu JSON.

Podívejme se, jak tyto kroky provést programově v C#. K tomu je třeba nainstalovat několik knihoven, které jsou zmíněny v následující části.

Knihovny C# pro převod Wordu na JSON

Aspose.Words for .NET je knihovna bohatá na funkce, která umožňuje vytvářet a zpracovávat dokumenty MS Word. Tuto knihovnu použijeme k exportu obsahu dokumentu aplikace Word do HTML. Poté použijeme Aspose.Cells for .NET k uložení obsahu HTML jako souboru JSON. Nejlepší na tom je, že tyto knihovny můžete používat zcela zdarma.

Můžete si stáhnout DLL obou knihoven nebo je nainstalovat z NuGet.

Stáhněte si DLL

Nainstalujte přes NuGet

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Words

Převést DOC na JSON v C#

Níže jsou uvedeny kroky pro převod Wordu na JSON v C#.

Následující ukázka kódu ukazuje, jak převést Word DOC na JSON v C#.

// Načíst dokument aplikace Word
Document doc = new Document("document.docx");

// Uložte dokument ve formátu HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Načtěte soubor HTML v instanci třídy Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Uložit jako JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# Převeďte chráněné slovo na JSON

Můžete také načíst chráněné dokumenty aplikace Word pomocí jejich hesel a převést je do formátu JSON. Následují kroky k převodu chráněného dokumentu aplikace Word na JSON v C#.

Následující ukázka kódu ukazuje, jak převést chráněný dokument aplikace Word na JSON v C#.

// Načtěte heslem chráněný dokument aplikace Word
Document doc = new Document("document.docx", new Aspose.Words.Loading.LoadOptions("mypassword"));

// Uložte dokument ve formátu HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Načtěte soubor HTML v instanci třídy Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Uložit jako JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

Zdarma převod Word do JSON

Můžete získat bezplatnou dočasnou licenci pro převod dokumentů aplikace Word do formátu JSON bez omezení hodnocení.

Prozkoumejte C# DOC to JSON Converter

Můžete navštívit dokumentaci Aspose.Words for .NET a Aspose.Cells for .NET a prozkoumat více o knihovnách. V případě jakýchkoli dotazů nás neváhejte kontaktovat prostřednictvím našeho fóra.

Závěr

V tomto článku jste se naučili, jak převést Word na JSON v C#. Navíc jste viděli, jak programově převést dokument Word chráněný heslem na JSON. Poskytnuté ukázky kódu můžete snadno integrovat do své aplikace pro konverzi DOC na JSON.

Viz také