Converter DOC para JSON em C#

A conversão de DOC para JSON pode ser necessária em vários casos quando você precisa exportar dados de um documento DOC para o formato JSON programaticamente. Este artigo demonstra como converter facilmente o texto em um documento DOC para o formato JSON a partir de suas aplicações C#. Você também aprenderá como converter documentos DOC protegidos por senha em JSON programaticamente. Então, vamos prosseguir para converter DOC para JSON em C#.

Como Converter DOC para JSON em C#

Para a conversão de documento DOC para JSON, precisamos realizar os seguintes passos:

  • Carregar o documento DOC.
  • Convertê-lo para o formato HTML.
  • Salvar o arquivo HTML no formato JSON.

Vamos ver como realizar esses passos programaticamente em C#. Para isso, você precisa instalar algumas bibliotecas que são mencionadas na seção a seguir.

Bibliotecas C# para Converter DOC para JSON - Download Grátis

Aspose.Words para .NET é uma biblioteca rica em recursos que permite criar e processar documentos do MS Word. Usaremos esta biblioteca para exportar o conteúdo de um documento DOC para HTML. Depois disso, usaremos Aspose.Cells para .NET para salvar o conteúdo HTML como um arquivo JSON.

Você pode baixar os DLLs de ambas as bibliotecas ou instalá-las pelo NuGet.

Baixar DLL

Instalar via NuGet

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

Converter DOC para JSON em C#

Os seguintes são os passos para converter DOC para JSON em C#.

O seguinte exemplo de código mostra como converter um DOC para JSON em C#.

// Load DOC document
Document doc = new Document("document.doc");
// Save document in HTML format
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);
// Load the HTML file in an instance of Aspose.Cells.Workbook class
Workbook book = new Workbook("html_output.html");
// Save as JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);
view raw doc-to-json.cs hosted with ❤ by GitHub

C# Converter DOC Protegido para JSON

Você também pode carregar documentos DOC protegidos usando suas senhas e convertê-los para o formato JSON. Os seguintes são os passos para converter um DOC protegido para JSON em C#.

O seguinte exemplo de código mostra como converter um DOC protegido para JSON em C#.

// Load password protected DOC document
Document doc = new Document("document.doc", new Aspose.Words.Loading.LoadOptions("mypassword"));
// Save document in HTML format
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);
// Load the HTML file in an instance of Aspose.Cells.Workbook class
Workbook book = new Workbook("html_output.html");
// Save as JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

Bibliotecas C# para Converter DOC para JSON - Obtenha uma Licença Grátis

Você pode obter uma licença temporária gratuita para usar as bibliotecas sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter DOC para JSON em C#. Além disso, você viu como converter um arquivo DOC protegido por senha para JSON programaticamente. Além disso, você pode visitar a documentação do Aspose.Words para .NET e Aspose.Cells para .NET para explorar mais sobre as bibliotecas. Caso tenha alguma dúvida, sinta-se à vontade para nos informar através do nosso fórum.

Veja Também