
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#.
- Passos para Converter DOC para JSON em C#
- Biblioteca C# para Converter DOC para JSON - Download Grátis
- Converter DOC para JSON em C#
- Converter DOC Protegido 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#.
- Carregar o documento DOC usando a classe Aspose.Words.Document.
- Salvar o documento DOC 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 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); |
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#.
- Carregar o arquivo DOC usando a classe Aspose.Words.Document.
- Usar a classe Aspose.Words.Loading.LoadOptions para especificar a senha do arquivo DOC.
- Salvar o arquivo DOC 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 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.