Бесплатное онлайн-приложение для поиска содержимого документов PDF
Как выполнить поиск в файле PDF онлайн с помощью приложения
- Загрузите файл PDF для поиска, щелкнув внутри области перетаскивания или перетащив его.
- Введите критерии поиска, указав параметры.
- Нажмите кнопку «ПОИСК», чтобы найти PDF.
- Загрузите найденный PDF для мгновенного просмотра.
Как найти файл PDF через Java
- Установите «Aspose.PDF для Java».
- Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой проект Java.
- Откройте исходный файл PDF, используя класс Document.
- Создайте объект TextFragmentAbsorber, чтобы найти все экземпляры ввода.
- или определите критерии поиска в Regex.
- Примите поглотитель для страницы, используя getPages().accept(textFragmentAbsorber).
- Получите коллекцию извлеченных текстовых фрагментов с помощью textFragmentAbsorber.getTextFragments().
- Прокрутите фрагменты, чтобы получить результат.
Пример кода на Java для поиска текста в файлах PDF
Document pdfDocument = new Document("source-pdf-files.pdf"); | |
TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("sample"); | |
// via regular expression | |
// TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("\\d{4}-\\d{4}"); // like 1999-2000 | |
// TextSearchOptions textSearchOptions = new TextSearchOptions(true); | |
// textFragmentAbsorber.setTextSearchOptions(textSearchOptions); | |
pdfDocument.getPages().accept(textFragmentAbsorber); | |
TextFragmentCollection textFragmentCollection = textFragmentAbsorber.getTextFragments(); | |
for (TextFragment textFragment : (Iterable<TextFragment>) textFragmentCollection) { | |
System.out.println("Text :- " + textFragment.getText()); | |
System.out.println("Position :- " + textFragment.getPosition()); | |
System.out.println("XIndent :- " + textFragment.getPosition().getXIndent()); | |
System.out.println("YIndent :- " + textFragment.getPosition().getYIndent()); | |
System.out.println("Font - Name :- " + textFragment.getTextState().getFont().getFontName()); | |
System.out.println("Font - IsAccessible :- " + textFragment.getTextState().getFont().isAccessible()); | |
System.out.println("Font - IsEmbedded - " + textFragment.getTextState().getFont().isEmbedded()); | |
System.out.println("Font - IsSubset :- " + textFragment.getTextState().getFont().isSubset()); | |
System.out.println("Font Size :- " + textFragment.getTextState().getFontSize()); | |
System.out.println("Foreground Color :- " + textFragment.getTextState().getForegroundColor()); | |
} |
Разработка поисковой системы файлов PDF через Java
Вам необходимо разработать программное обеспечение или утилиту с возможностью поиска в формате PDF? Благодаря Aspose.PDF for Java, дочернему API Aspose.Total for Java, любой разработчик Java может интегрировать приведенный выше код API для программирования текстового поиска в документах. Мощная библиотека Java позволяет программировать программное обеспечение для поиска документов, которое поддерживает многие популярные форматы, включая формат PDF.
Библиотека Java для поиска файла PDF
- Мы размещаем наши Java-пакеты в формате Maven repositories .
- «Aspose.PDF for Java» — это обычный файл JAR, содержащий байт-код.
- Следуйте step-by-step instructions , чтобы узнать, как установить его в среду разработки Java.
Системные Требования
- J2SE 8.0 (1.8) или выше (например, Java 10)
- Поддержка IBM i (Iseries или As/400)
- Пакет Java является кроссплатформенным и работает во всех операционных системах с реализацией JVM.
- Операционные системы включают Microsoft Windows, Linux, macOS, Android и iOS.
Для получения более подробной информации обратитесь к
Product Documentation
.
FAQs
- Могу ли я использовать приведенный выше код Java в своем приложении?Да, вам предоставляется разрешение на загрузку этого кода или его дублирование с целью создания приложений на основе Java, специализирующихся на извлечении и извлечении текста из файлов различных типов.
- Приложение с возможностью поиска по этому документу работает только в Windows?У вас есть свобода инициировать поиск практически с любого устройства, независимо от его операционной системы, будь то Windows, Linux, Mac OS или Android. Все, что требуется, — это доступ к современному веб-браузеру и стабильное подключение к Интернету.
- Безопасно ли использовать онлайн-приложение «Поиск документов PDF»?Конечно! Файлы, созданные через наш сервис, проходят автоматический процесс удаления с наших серверов в течение 24 часов. В результате ссылки для скачивания, связанные с этими файлами, перестанут работать по истечении этого конкретного 24-часового периода. Этот подход реализован для обеспечения безопасного и своевременного удаления ваших файлов из нашей серверной среды, обеспечивая конфиденциальность ваших данных.
- В каком браузере следует использовать приложение?Вы можете использовать популярные веб-браузеры, такие как Google Chrome, Firefox, Opera или Safari, для поиска документов PDF в Интернете. Если вы создаете настольное приложение, мы предлагаем использовать API Aspose.Total Document Search для эффективной обработки.