免费在线 PDF 文档内容搜索应用程序
如何使用App在线搜索PDF文件
- 通过在放置区域内单击或通过拖放上传 PDF 文件以进行搜索。
- 通过指定参数输入搜索条件。
- 单击“搜索”按钮搜索 PDF。
- 下载搜索到的PDF即可立即查看。
如何通过C++搜索PDF文件
- 安装“Aspose.PDF for C++”。
- 将库引用(导入库)添加到您的 C++ 项目。
- 使用 Document 类打开源 PDF 文件。
- 创建 TextFragmentAbsorber 以查找输入的所有实例。
- 使用 get_Pages()->Accept 接受页面的吸收器。
- 使用 get_TextFragments 获取提取的文本片段。
- 循环遍历片段以获得输出。
- 调用 Save 方法保存更新后的文档。
用于在 PDF 文件中搜索文本的 C++ 代码示例
auto pdfDocument = MakeObject<Document>(u"SourceDirectory\\Sample 1.pdf"); | |
auto textFragmentAbsorber = MakeObject<TextFragmentAbsorber>(u"Document"); | |
pdfDocument->get_Pages()->Accept(textFragmentAbsorber); | |
auto textFragmentCollection = textFragmentAbsorber->get_TextFragments(); | |
for (auto textFragment : textFragmentCollection) | |
{ | |
textFragment->set_Text(u"replaced TEXT"); | |
textFragment->get_TextState()->set_Font(FontRepository::FindFont(u"TimesNewRoman")); | |
textFragment->get_TextState()->set_FontSize(22); | |
} | |
pdfDocument->Save(u"OutputDirectory\\UpdatedDocument.pdf"); |
通过C++开发PDF文件搜索引擎
需要开发 PDF 可搜索软件或实用程序? 借助 Aspose.PDF for C++(Aspose.Total for C++ 的子 API),任何 C++ 开发人员都可以集成上述库 C++ 代码来编写跨文档的文本搜索程序。 强大的C++库允许编程文档搜索软件解决方案,该解决方案可以支持许多流行的格式,包括PDF格式。
用于搜索 PDF 文件的 C++ 库
可以选择将“Aspose.PDF for C++”或“Aspose.Total for C++”安装到您的系统上。 请选择符合您需求的一项并按照分步说明进行操作:
- 安装 NuGet Package 。参见 Documentation
- 在 Visual Studio IDE 中使用 Package Manager Console 安装库
系统要求
您可以使用此 C++ 库在 Microsoft Windows、Linux 和 macOS 操作系统上开发软件:
- 32 位操作系统。
- Microsoft Windows 桌面(7、8、10)
- 旧版本操作系统(XP、Vista 和 Server 2003)
- Microsoft Visual Studio 2017 或更高版本。
如果您为 Linux 或 macOS 开发软件,请检查
Product Documentation
中有关其他库依赖项的信息。
FAQs
- 我可以在我的应用程序中使用上述 C++ 代码吗?是的,您可以下载或复制此代码,用于开发基于 C++ 的应用程序,该应用程序专注于从各种文件类型中提取和检索文本。
- 此文档可搜索应用程序仅适用于 Windows 吗?您可以从任何设备执行搜索,无论其操作系统如何(Windows、Linux、Mac OS 或 Android),只要它配备现代 Web 浏览器和有效的互联网连接。
- 使用在线应用程序 PDF 文档搜索安全吗?当然!输出文件将在 24 小时内从我们的服务器中自动删除,并且相关的下载链接将变为无效。
- App应该用什么浏览器?您可以利用 Google Chrome、Firefox、Opera 或 Safari 等现代 Web 浏览器进行在线 PDF 文档搜索。 然而,在创建桌面应用程序时,我们建议使用 Aspose.Total Document Search API 进行高效、无缝的处理。