Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
7 / 5 / 2
Регистрация: 06.10.2018
Сообщений: 183
1

Проверка файла PDF на определенное слово

07.05.2023, 10:35. Показов 534. Ответов 4

Author24 — интернет-сервис помощи студентам
Здравствуйте, подскажите кто что сможет как быстро проверить первую страницу файла PDF на определенное слово
сейчас у меня проверяется через Spire.Pdf путем создания файла txt а уже в нем ищу нужное слово


C#
1
2
3
4
5
6
7
8
9
10
11
 PdfDocument Check = new PdfDocument();
            Check.LoadFromFile(puti);
 
            StringBuilder buffer = new StringBuilder();
            foreach (PdfPageBase page in Check.Pages)
            {
                buffer.Append(page.ExtractText());
            }
            Check.Close();
            //save text
            String fileName = "CheckText.txt";
но это очень кривой способ
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2023, 10:35
Ответы с готовыми решениями:

Считать определенное слово из файла
У меня есть файл с 28 фамилиями как мне считать именно определенную фамилию( например, третью) ...

Извлечь определённое слово из .txt файла в textBox
Уважаемые программисты, владеющие языком C#! Я - новичок в программировании и вот мой ступор:...

Удалить из файла все фразы, содержащие определенное слово
Сама задача: Дан файл, содержащий некоторый текст. Удалить из этого файла все фразы, содержащие...

Как удалить из файла все строки, не содержащие определённое слово?
Помогите пожалуйста в решении задачи! Необходимо из int.txt удалить все строки не содержащие слова...

4
1158 / 880 / 513
Регистрация: 09.04.2014
Сообщений: 2,084
07.05.2023, 16:44 2
Цитата Сообщение от nsprovasiliy Посмотреть сообщение
проверить первую страницу файла PDF
зачем вы тянете все страницы и к чему файл txt?
C#
1
2
3
4
5
 PdfDocument Check = new PdfDocument();
 Check.LoadFromFile(puti);
 string text=Check.Pages[0].ExtractText();
 Check.Close();
 //исчем определенное слово в text
1
7 / 5 / 2
Регистрация: 06.10.2018
Сообщений: 183
07.05.2023, 21:19  [ТС] 3
Спасибо, почему то некоторые PDF документы передают в переменную text - Evaluation Warning : The document was created with Spire.PDF for .NET. как с этим бороться

Добавлено через 1 час 11 минут
такое сообщение при проверке PDF документов которые были созданы сканированием
0
7 / 5 / 2
Регистрация: 06.10.2018
Сообщений: 183
08.05.2023, 07:26  [ТС] 4
Может есть какой то другой способ, который позволит проверять любые PDF документы попробовал iTextSharp, такая же херня, не может проверить документы которые отсканированы в PDF как с этим бороться
0
Эксперт .NET
12504 / 8688 / 1310
Регистрация: 21.01.2016
Сообщений: 32,637
08.05.2023, 10:23 5
Цитата Сообщение от nsprovasiliy Посмотреть сообщение
не может проверить документы которые отсканированы в PDF как с этим бороться
А как он вам может проверить... растровое изображение? Это уже вопрос распознавания - OCR.
0
08.05.2023, 10:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2023, 10:23
Помогаю со студенческими работами здесь

Как из файла выделить строчку в которой есть определенное слово, и вывести его отдельно
Условие такое: В экзаменационной ведомости каждая строка имеет вид: Иванов – хорошо, Сидоров –...

Экспорт отчета в pdf в определенное место с названием поля формы
Здравствуйте Есть Форма "Заявка" в аксесс, на ней присутствует поле которое отображает...

Разделение pdf-файла на несколько pdf-файлов
Здравствуйте, подскажите как разделить файл pdf - состоящий из n-страниц, на несколько файлов pdf...

Запуск bat-файла определенное количество раз и определенное количество дней
1 есть .bat файл, который запускает некий скрипт. Требуется настроить его так, что бы запуск...

Удалить определенное слово.
Удалить определенное слово из предложения, все слова разделены запятой

Найти определенное слово
Допустим в String занесено много текста строк 15 надо найти определенное слово.Как это сделать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru