Помогите с ПДФ файлом

  • Автор темы Автор темы russya
  • Дата начала Дата начала

russya

Client
Регистрация
08.07.2014
Сообщения
764
Реакции
90
Баллы
28
Всем привет! Помогите с пдф. Есть вот такая страница http://joxi.ru/Vm67jWnt4yw1o2
Мне нужно с нее взять Вин номер. Не пойму как это сделать. Думал скачать файл и преобразовать в текст. Но не выходит. Может кто-то подкинет идею
 
PDF очень часто это обычные скриншоты. конечно есть и в виде текста... по разному в общем.
если там текст, то на форуме выкладывали способы чтения таких PDF
 
  • Оценить
Реакции: russya
Всем привет! Помогите с пдф. Есть вот такая страница http://joxi.ru/Vm67jWnt4yw1o2
Мне нужно с нее взять Вин номер. Не пойму как это сделать. Думал скачать файл и преобразовать в текст. Но не выходит. Может кто-то подкинет идею
Только использовать сторонние библиотеки. Я делал реализацию с помощью библиотеки iText
 
Всем привет! Помогите с пдф. Есть вот такая страница http://joxi.ru/Vm67jWnt4yw1o2
Мне нужно с нее взять Вин номер. Не пойму как это сделать. Думал скачать файл и преобразовать в текст. Но не выходит. Может кто-то подкинет идею
Это картинка
 

если картинка - то скринить и использовать imageToTex
если НЕ картинка - самое банальное решение - выделить нужный участок текста и просто скопировать его....
небольшой набросок, с координатами для выделения нужного текста:

C#:
Развернуть Свернуть Копировать
instance.SetWindowSize(800, 600);
Tab tab = instance.ActiveTab;

tab.Navigate("https://www.reestr-zalogov.ru/assets/data/sig_manual_public.pdf", "");
tab.WaitDownloading();
Thread.Sleep(5000);

// Выдергиваем из буфера
lock (CommonCode.buffer)
{
    try {
            // Выделяем мышью по координатам
            tab.FullEmulationMouseMove(380, 315);
            tab.FullEmulationMouseClick("left", "down");
            tab.FullEmulationMouseMove(638, 385);
          
            // Копируем
            instance.ActiveTab.KeyEvent("c", "press", "ctrl");
      
            object a = System.Windows.Forms.Clipboard.GetText();
      
            if ( string.IsNullOrEmpty(a.ToString()) )
                throw new Exception("Не удалось скопировать текст с pdf страницы !");
          
            project.Variables["res"].Value = a.ToString();
        }
  
    finally { System.Windows.Forms.Clipboard.Clear(); }  
}
 
  • Оценить
Реакции: dr.reklam

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)