Convertir DOC a JSON en C#

La conversión de DOC a JSON podría ser necesaria en varios casos cuando necesite exportar datos en un documento DOC a formato JSON mediante programación. Este artículo demuestra cómo convertir fácilmente el texto de un documento DOC al formato JSON desde sus aplicaciones C#. También aprenderá cómo convertir documentos DOC protegidos a JSON mediante programación. Así que procedamos a convertir DOC a JSON en C#.

Cómo convertir DOC a JSON en C#

Para la conversión de documentos DOC a JSON, debemos realizar los siguientes pasos:

  • Cargue el documento DOC.
  • Conviértelo a formato HTML.
  • Guarde el archivo HTML en formato JSON.

Veamos cómo realizar estos pasos mediante programación en C#. Para esto, necesita instalar un par de bibliotecas que se mencionan en la siguiente sección.

Bibliotecas C# para convertir DOC a JSON - Descarga gratuita

Aspose.Words for .NET es una biblioteca rica en funciones que le permite crear y procesar documentos de MS Word. Usaremos esta biblioteca para exportar el contenido de un documento DOC a HTML. Después de eso, usaremos Aspose.Cells for .NET para guardar el contenido HTML como un archivo JSON.

Puede descargar las DLL de ambas bibliotecas o instalarlas desde NuGet.

Descargar DLL

Instalar a través de NuGet

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

Convertir DOC a JSON en C#

Los siguientes son los pasos para convertir DOC a JSON en C#.

El siguiente ejemplo de código muestra cómo convertir un DOC a JSON en C#.

// Cargar documento DOC
Document doc = new Document("document.doc");

// Guardar documento en formato HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Cargue el archivo HTML en una instancia de la clase Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Guardar como JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# Convertir DOC protegido a JSON

También puede cargar los documentos DOC protegidos utilizando sus contraseñas y convertirlos al formato JSON. Los siguientes son los pasos para convertir un DOC protegido a JSON en C#.

El siguiente ejemplo de código muestra cómo convertir un DOC protegido a JSON en C#.

// Cargar documento DOC protegido por contraseña
Document doc = new Document("document.doc", new Aspose.Words.Loading.LoadOptions("mypassword"));

// Guardar documento en formato HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Cargue el archivo HTML en una instancia de la clase Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Guardar como JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

Bibliotecas de conversión de C# DOC a JSON: obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para usar las bibliotecas sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido cómo convertir DOC a JSON en C#. Además, ha visto cómo convertir un archivo DOC protegido con contraseña a JSON mediante programación. Además, puede visitar la documentación de Aspose.Words for .NET y Aspose.Cells for .NET para explorar más sobre las bibliotecas. En caso de que tenga alguna pregunta, no dude en hacérnosla saber a través de nuestro foro.

Ver también