A conversão do formato DOCM para JSON via Aspose.Total for Java é um processo simples de duas etapas. Usando a API de conversão e manipulação de documents rica em recursos Aspose.Words for Java , você pode exportar DOCM para HTML. Depois disso, usando Aspose.Cells for Java , você pode converter HTML para JSON.
Requisitos de conversão
Usando a API, você também pode abrir o document protegido por senha. Se o ddocumentDOCM 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 dodocumentriptografado passando a senha correta em um objeto LoadOptions. O exemplo de código a seguir mostra como tentar abrir um docdocumentiptografado com uma senha:
Converter DOCM protegido para formato JSON via Java
Ao converter DOCM 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, criar um intervalo de dados a ser exportado usando o método Cells.createRange, chamar o método JsonUtility.exportRangeToJson com referências de Range & ExportRangeToJsonOptions e gravar dados JSON de string no arquivo via Método BufferedWriter.write.
## Convertendo DOCM (Documentos Habilitados para Macros do Word) em JSON (Notação de Objetos JavaScript)
É vital para transformar o conteúdo estático do documento, tabelas e campos de formulário em dados estruturados legíveis por máquina. O JSON é leve, legível por humanos e amplamente utilizado em APIs, análises, aplicativos da web e fluxos de automação. Ao extrair dados do DOCM para JSON, as organizações podem desbloquear a interoperabilidade entre plataformas modernas, possibilitar integrações mais rápidas e garantir que os dados estejam prontos para processamento em tempo real, validação e distribuição escalável.
✅ Principais Casos de Uso
Publicação de Dados do Documento em APIs REST/GraphQL Sirva o conteúdo extraído do DOCM como JSON para consumo direto em aplicativos da web e móveis.
Alimentação de Bancos de Dados NoSQL e Data Lakes Carregue dados estruturados derivados do DOCM no MongoDB, Elasticsearch ou data lakes baseados em nuvem.
Alimentando Painéis com Feeds JSON em Tempo Real Transmita KPIs e métricas baseadas em documentos em painéis de BI e ferramentas de monitoramento.
Validação de Entradas Contra Esquema JSON Garanta consistência e integridade alinhando os dados de campo do DOCM com as regras do Esquema JSON.
Possibilitando CMS sem Cabeça ou Arquiteturas de Microsserviços Integre o conteúdo do DOCM em sistemas distribuídos, API-first, onde o JSON é a língua franca.
⚙️ Cenários de Automação
Extração DOCM para JSON com Mapeamento de Campos Defina mapeamentos para transformar tabelas, cabeçalhos e campos em objetos JSON estruturados.
Funções sem Servidor que Convertem e Emitem Eventos JSON Dispare conversões no upload de arquivos, emitindo payloads JSON para sistemas orientados a eventos.
Trabalhos ETL que Normalizam Tipos e Chaves Padronize as exportações do DOCM em estruturas JSON consistentes para análises posteriores.
Webhooks que Enviem JSON para Sistemas Secundários Automatize exportações de DOCM para JSON que alimentam CRMs, ferramentas ERP ou aplicativos de terceiros.
Regras de Governança que Removem Macros e Informações PII Antes da Exportação para JSON Aplique verificações de conformidade para garantir saídas JSON seguras e sanitizadas de arquivos habilitados para macros.