Usando Aspose.Total for .NET você pode converter DOTM para JSON em qualquer aplicativo .NET, C#, ASP.NET e VB.NET em dois passos simples. Em primeiro lugar, usando Aspose.Words for .NET , você pode exportar DOTM para HTML. Depois disso, usando a API de programação de planilha Aspose.Cells for .NET , você pode converter HTML em JSON.
Converter DOTM para formato JSON via C#
Requisitos de conversão
Instale a partir da linha de comando como nuget install Aspose.Total
ou via Package Manager Console do Visual Studio com Install-Package Aspose.Total
.
Como alternativa, obtenha o instalador MSI offline ou as DLLs em um arquivo ZIP em downloads .
Converter DOTM protegido para formato JSON via C#
Usando a API, você também pode abrir o dotmumento protegido por senha. Se o dotmumento DOTM de entrada estiver protegido por senha, você não poderá convertê-lo para o formato JSON sem usar a senha. A API permite que você abra o dotmumento criptografado passando a senha correta em um objeto LoadOptions. O exemplo de código a seguir mostra como tentar abrir um dotmumento criptografado com uma senha:
Converter DOTM para JSON no intervalo via C#
Ao converter DOTM para JSON, você também pode definir o intervalo para o formato JSON de saída. Para definir o intervalo, você pode abrir o HTML convertido usando a classe Workbook, obter CellsCollection da planilha que contém os dados, criar um intervalo de CellsCollection especificando índices de linha e coluna e chamar o método ExportRangeToJson com referências aos objetos Range & ExportRangeToJsonOptions. Por fim, você pode salvar os dados JSON em um arquivo por meio do método File.WriteAllText.