
A conversão de Word para JSON pode ser necessária em vários casos quando você precisa exportar dados de um documento Word para o formato JSON programaticamente. Este artigo demonstra como converter facilmente o texto em um documento Word para o formato JSON a partir de suas aplicações C#. Você também aprenderá como converter documentos Word protegidos por senha em JSON programaticamente. Então, vamos prosseguir para converter Word para JSON em C#.
- Passos para Converter Word para JSON em C#
- Biblioteca C# para Converter Word para JSON - Download Grátis
- Converter Word para JSON em C#
- Converter Word Protegido para JSON em C#
Como Converter Word para JSON em C#
Para a conversão de documento Word para JSON, precisamos realizar os seguintes passos:
- Carregar o documento Word.
- 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 Word para JSON
Aspose.Words for .NET é uma biblioteca rica em recursos que permite criar e processar documentos MS Word. Usaremos esta biblioteca para exportar o conteúdo de um documento Word para HTML. Depois disso, usaremos Aspose.Cells for .NET para salvar o conteúdo HTML como um arquivo JSON. A melhor parte é que você pode usar essas bibliotecas absolutamente grátis.
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 Word para JSON em C#.
- Carregar o documento Word usando a classe Aspose.Words.Document.
- Salvar o documento Word como HTML usando o método Document.Save().
- Carregar o arquivo HTML usando a classe Aspose.Cells.Workbook.
- Converter o documento para o formato JSON usando o método Workbook.Save().
O seguinte exemplo de código mostra como converter um DOC Word para JSON em C#.
// Load Word document | |
Document doc = new Document("document.docx"); | |
// 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); |
C# Converter Word Protegido para JSON
Você também pode carregar documentos Word protegidos usando suas senhas e convertê-los para o formato JSON. Os seguintes são os passos para converter um documento Word protegido em JSON em C#.
- Carregar o documento Word usando a classe Aspose.Words.Document.
- Usar a classe Aspose.Words.Loading.LoadOptions para especificar a senha do documento Word.
- Salvar o documento Word como HTML usando o método Document.Save().
- Carregar o arquivo HTML usando a classe Aspose.Cells.Workbook.
- Converter o documento para o formato JSON usando o método Workbook.Save().
O seguinte exemplo de código mostra como converter um documento Word protegido para JSON em C#.
// Load password protected Word document | |
Document doc = new Document("document.docx", 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); |
Conversão Grátis de Word para JSON
Você pode obter uma licença temporária gratuita para converter documentos Word em formato JSON sem limitações de avaliação.
Explore o Conversor C# DOC para JSON
Você pode visitar a documentação do Aspose.Words for .NET e Aspose.Cells for .NET para explorar mais sobre as bibliotecas. Caso tenha alguma dúvida, sinta-se à vontade para nos informar através do nosso fórum.
Conclusão
Neste artigo, você aprendeu como converter Word para JSON em C#. Além disso, você viu como converter um documento Word protegido por senha em JSON programaticamente. Você pode facilmente integrar os exemplos de código fornecidos em sua aplicação para conversão de DOC para JSON.