Facilitar a busca e a indexação eficientes de conteúdo em vários formatos de arquivos de documentos equipa os usuários com recursos poderosos para aumentar a produtividade, simplificar a recuperação de dados e elevar o gerenciamento de informações em configurações organizacionais e de aplicativos. Eleve os recursos de seus softwares e sistemas baseados em Android, capacitando pesquisas de documentos baseadas em texto e criando índices que permitem acesso rápido e eficiente às informações em uma ampla variedade de formatos de arquivos de documentos.
Principais motivos da pesquisa de documentos
- Recuperação de informação
- Resumo de conteúdo
- Validação de conteúdo
- Extração de dados
- Análise de Texto
- Organização de Documentos
- Indexação de documentos
Pesquisar em documentos do Microsoft Office
Aspose.Total for Android via Java criado com foco específico nos recursos de manipulação de documentos e habilmente projetado para atender a diversas tarefas associadas à recuperação e condução de pesquisas aprofundadas do conteúdo do documento. Oferece uma gama abrangente de ferramentas e recursos dedicados ao ajuste fino e ao aprimoramento da forma como os documentos são gerenciados, garantindo desempenho e eficiência ideais nas operações relacionadas ao conteúdo. Suas APIs filhas, como Aspose.Words for Android via Java , Aspose.Cells for Android via Java e Aspose.Slides for Android via Java , oferecem formatos do Microsoft Office DOCX , XLSX , PPTX e mais, respectivamente.O trecho de código a seguir exemplifica a funcionalidade de realizar pesquisas e substituições de texto em documentos do Microsoft Word e pasta de trabalho do Excel, mostrando a versatilidade da API de pesquisa do Android. Notavelmente, esta API amplia seu suporte para facilitar a pesquisa de conteúdo em arquivos PDF, juntamente com uma ampla gama de outros formatos de documentos, ressaltando suas capacidades abrangentes na descoberta e manipulação de conteúdo.
Código Android da pesquisa de documentos do Word
Document docx = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(docx); | |
builder.writeln("sad mad bad"); | |
if(docx.getText().trim() == "sad mad bad") | |
{ | |
System.out.println("Strings are equal!"); | |
} | |
FindReplaceOptions options = new FindReplaceOptions(); | |
docx.getRange().replace(Pattern.compile("[s|m]ad"), "bad", options); | |
docx.save(dataDir + "Range.ReplaceWithRegex.docx"); |
Código Android para pesquisa em planilhas do Excel
Workbook wkb = new Workbook("source-excel-file.xlsx"); | |
ReplaceOptions replace = new ReplaceOptions(); | |
replace.setCaseSensitive(false); | |
replace.setMatchEntireCellContents(false); | |
wkb.replace("find and replace this text","with this text", replace); | |
// reg expression | |
replace.setRegexKey(true); | |
wkb.replace("\\bKIM\\b", "^^^TIM^^^", replace); | |
wkb.save("updated.xlsx"); |