Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
#1

Инструментарий Java для считывания PDF файла в программу - Программирование Android

13.03.2015, 13:03. Просмотров 957. Ответов 8
Метки нет (Все метки)

Как прочитать pdf файл в программу?? Какие есть для этого инструменты java?? Можете привести фрагмент кода или пример чтения данных из pdf ??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2015, 13:03     Инструментарий Java для считывания PDF файла в программу
Посмотрите здесь:
Как передать byte[] в WebView для отображения PDF ? Android
Где можно найти хороший материал для работы с PDF-файлами Android
Android Изменения параметров layout-файла java-классом
Выполнение внешнего Java файла или обновление приложения Android
Считывания ресурсов методом setBackground Android
Получение хеша бинарного файла сборки для выполняемого apk-файла Android
Java для Android Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
13.03.2015, 14:18     Инструментарий Java для считывания PDF файла в программу #2
http://stackoverflow.com/a/10352422/520349
quwy
Native x86
3085 / 1933 / 511
Регистрация: 13.02.2013
Сообщений: 6,440
13.03.2015, 14:22     Инструментарий Java для считывания PDF файла в программу #3
Цитата Сообщение от yura91 Посмотреть сообщение
Можете привести фрагмент кода или пример чтения данных из pdf ??
Вам нужно его просто отобразить или вынуть какой-то текст?
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
15.03.2015, 21:22  [ТС]     Инструментарий Java для считывания PDF файла в программу #4
и отобразить и вынуть текст тоже куда то в буфер можете привести фрагмент кода для этих вариантов?? А не подскажете как подключить библиотеку Qt чтоб ее можно было использовать в андроид проектах в Android Studio??

Добавлено через 1 минуту
Как вынуть текст в буфер из pdf файла можете фрагмент кода привести??
quwy
Native x86
3085 / 1933 / 511
Регистрация: 13.02.2013
Сообщений: 6,440
16.03.2015, 12:54     Инструментарий Java для считывания PDF файла в программу #5
Цитата Сообщение от yura91 Посмотреть сообщение
Как вынуть текст в буфер из pdf файла можете фрагмент кода привести??
Крайне нетривиальная и в общем случае неразрешимая задача. Фрагментом кода тут не отделаться. Самый надежный способ извлечения текста из PDF -- это отрендерить его в битмап и распознать одним из OCR-движков.

Можно попытать счастья с платными библиотеками типа pdf2txt.dll. Еще можно использовать COM-ядро полновесного Adobe Acrobat (не Reader):
Код
AcroApplication = CreateOleObject('AcroExch.PDDoc');
AcroApplication.Open('file.pdf');
JSObj = AcroApplication.GetJSObject;
JSObj.SaveAs('file.txt', 'com.adobe.acrobat.plain-text');
JSObj.CloseDoc;
AcroApplication.Close;
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
16.03.2015, 14:21  [ТС]     Инструментарий Java для считывания PDF файла в программу #6
а что такое OCR движок?? А из вордовского документа как лучше извлекать данные??
quwy
Native x86
3085 / 1933 / 511
Регистрация: 13.02.2013
Сообщений: 6,440
16.03.2015, 14:40     Инструментарий Java для считывания PDF файла в программу #7
Цитата Сообщение от yura91 Посмотреть сообщение
а что такое OCR движок?
Optical character recognition -- оптическое распознавание текста, FineReader и иже с ним. Но, раз тема уже в форуме по Android, то не вариант, как и сторонние DLL.

Цитата Сообщение от yura91 Посмотреть сообщение
А из вордовского документа как лучше извлекать данные?
Под андроидом -- не знаю, в винде через COM-объекты установленного в системе Word.
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
16.03.2015, 16:41  [ТС]     Инструментарий Java для считывания PDF файла в программу #8
Java
1
2
3
4
5
6
AcroApplication = CreateOleObject('AcroExch.PDDoc');
AcroApplication.Open('file.pdf');
JSObj = AcroApplication.GetJSObject;
JSObj.SaveAs('file.txt', 'com.adobe.acrobat.plain-text');
JSObj.CloseDoc;
AcroApplication.Close;
этот код читает текст pdf в обькт и пишет в текстовый файл а как прочитать pdf в обьект и затем этот обьект преобразовать в массив или JSObj распарсить надо??
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2015, 17:50     Инструментарий Java для считывания PDF файла в программу
Еще ссылки по теме:
Mjpeg на java для android Android
Android Программы для Android НЕ на Java
Знания Java для Android Android
Конфигурация для Java программирования Android
Приложение для андройда на java Android

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

Или воспользуйтесь поиском по форуму:
quwy
Native x86
3085 / 1933 / 511
Регистрация: 13.02.2013
Сообщений: 6,440
16.03.2015, 17:50     Инструментарий Java для считывания PDF файла в программу #9
Цитата Сообщение от yura91 Посмотреть сообщение
этот код читает текст pdf в обькт и пишет в текстовый файл а как прочитать pdf в обьект и затем этот обьект преобразовать в массив или JSObj распарсить надо??
Этот код работает только в Windows и только при наличии установленной полной платной версии Adobe Acrobat, так что отбой.
Yandex
Объявления
16.03.2015, 17:50     Инструментарий Java для считывания PDF файла в программу
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru