促进跨多种文档文件格式的高效内容搜索和索引,为用户提供强大的资源,以提高生产力、简化数据检索并提升组织和应用程序设置中的信息管理。 通过支持基于文本的文档搜索和创建索引来提升基于 Android 的软件和系统的功能,从而能够快速、高效地访问各种文档文件格式中的信息。
文件检索的主要原因
- 信息检索
- 内容总结
- 内容验证
- 数据提取
- 文本分析
- 文件组织
- 文档索引
在 Microsoft Office 文档中搜索
Aspose.Total for Android via Java 专门针对文档操作功能而精心设计,旨在满足与检索和深入搜索文档内容相关的各种任务。 它提供了一系列全面的工具和功能,致力于微调和增强文档的管理方式,确保内容相关操作的最佳性能和效率。 它的子 API(例如 Aspose.Words for Android via Java 、 Aspose.Cells for Android via Java 和 Aspose.Slides for Android via Java )分别处理 Microsoft Office 格式 DOCX 、 XLSX 、 PPTX 等。以下代码片段举例说明了在 Microsoft Word 文档和 Excel 工作簿中执行文本搜索和替换的功能,展示了 Android 搜索 API 的多功能性。 值得注意的是,该 API 扩展了其支持,以促进 PDF 文件以及各种其他文档格式中的内容搜索,强调了其在内容发现和操作方面的全面功能。
Word文档搜索Android代码
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"); |
用于在 Excel 工作表中搜索的 Android 代码
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"); |