Você pode converter JSON para CHM em seus aplicativos Android em um processo de duas etapas. Em primeiro lugar, usando a API de processamento de planilha poderosa Aspose.Cells for Android via Java , você pode analisar JSON para PDF. Na segunda etapa, você pode converter PDF para CHM usando a API de processamento de texto Aspose.Words for Android via Java . Ambas as APIs estão na família de produtos Aspose.Total for Android via Java .
Converter o formato JSON para CHM no Android via Java
- Crie um novo objeto Workbook e leia dados JSON válidos do arquivo
- Importe o arquivo JSON para a planilha usando a classe JsonUtility e Save como PDF
- Carregue o documento PDF usando a classe Document
- Salve o documento no formato CHM usando Save método
Requisitos de conversão
Você pode facilmente usar o Aspose.Total for Android via Java diretamente do Maven e instalar bibliotecas em seu aplicativo.
Como alternativa, você pode obter um arquivo ZIP em downloads .
Definir layout e converter o formato JSON para CHM no Android via Java
Além disso, a API permite definir opções de layout para seu formato JSON ao analisar JSON para CHM usando JsonLayoutOptions . Ele permite que você processe Array como uma tabela, ignore nulos, ignore título de array, ignore título de objeto, converta string em número ou data, defina data e formato de número e defina estilo de título. Todas essas opções permitem que você apresente seus dados conforme suas necessidades. O trecho de código a seguir mostra como definir as opções de layout.
Converter o formato JSON para CHM com marca d'água no Android via Java
Usando a API, você também pode converter JSON em CHM com marca d’água. Para adicionar uma marca d’água ao seu documento CHM, você pode primeiro analisar o arquivo JSON para PDF e adicionar uma marca d’água a ele. Para adicionar uma marca d’água, carregue o arquivo PDF recém-criado usando a classe Document , crie uma instância de TextWatermarkOptions e defina suas propriedades, chame o método Watermark.setText e passe o texto da marca d’água e o objeto de TextWatermarkOptions. Depois de adicionar a marca d’água, você pode salvar o documento no CHM.