![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Paha21 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
Добрый день
Не могли бы вы подсказать, как вытащить нужную информацию (картинки, екст) из PDF файл с помощью PHP, вообще надо с удаленного сайта, но пока пробую написать с файла на диске - думаю там уже будет нетрудно доделать Сейчас сам пробую что-нибуть написать, как что-то будет сразу тут помещу, но хотелось бы узнать ваше мнение или может быть у кого-то есть пример? Заранее спасибо |
|||
|
||||
| Paha21 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
Может кто-то хотябы какую-нибуть функцию подскажет и пример по ее использованию
я и сам их смотрю в мануале, но пока никаких особых результатов |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
вариант 1. найти консольную тулзу для преобразование PDF -> HTML. Конвертировать загруженный файл и парсить уже HTML.
вариант 2. изучать структур PDF, писать свой парсер. как я понял из поиска, готовых решений нет, или же их сложно искать. вариант 3. изменить задачу |
|||
|
||||
| Paha21 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
skyboy,
2. вот я и пытаюсь написать парсер 3. Чем другим предлагаете парсить? |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
не знаю. никогда такая задача не стояла. если это произвольный PDF, и там может текст храниться в картинке, я бы вообще не ставил вопрос об обработке PDF. если же все-таки сильно надо, посмотри по запросу "convert pdf html" и сравни работу найденных конвертеров. |
|||
|
||||
| Paha21 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
Ну если конвертировать то всеравно надо это автоматизировать, так как файл нужно брать с интернет-магазина (страницы с инфой о товарах в PDF), и уже с полученной информацией работать дальше
Это сообщение отредактировал(а) Paha21 - 8.4.2009, 16:36 |
|||
|
||||
| Paha21 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
так что - если ковертировать в HTML есть какие-нибуть идеи? без помощи спец програм
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
нету идей.
-------------------- Amazing |
|||
|
||||
| Paha21 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
+
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
не понимаю.
тебе нужно описание структуры PDF? Ну, нет в PHP стандартных функций для парсинга PDF, нету. Чего ты ждешь от форумчан, "апая" свою тему? |
|||
|
||||
| Paha21 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
Функции по работе с PDF есть, должен быть способ извлечь информацию хотябы текстовую хотябы по маске
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
да есть, а вот обратной операции нету! -------------------- Amazing |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
генерации PDF. и только. есть для генерации SWF. для извлечения данных придется изучать структуру самостоятельно. предусматривать различные версии формата. всякие ньюансы, формат допускает вольности и разные программы потенциально могут сохранять данные в немного различной структуре. поддерживать работу с конечно, это много проще, чем поставить программу и переложить заботу о всем этом на автора программы, работая с HTML – результатом конвертирования. |
|||
|
||||
| Paha21 |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
Вроде нашел, что-то более менее похожее
Могу скриптик на php выложить, если кому надо - скрипт выводит на экран из потока текст из pdf. Он работает только если pdf на английском, но как пример, если что думаю можно переделать появился другой вопрос, 1)как взять PDF страницу в поток 2)как сохранить PDF страницу с сайта автоматически, потом его пропарсю пробывал так:
все остальные ячейки data, как я понял - пустые (просмотрел ячейки до $kol и от $kol до $kol+$kol) что-то наверно надо добавить
$content - остается пустой или по крайней мере не выводится Заранее спасибо |
||||
|
|||||
| Paha21 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
пробывал через curl_init()
но она не работает - Call to undefined function curl_init() может надо что-то в настройках поменять? возможно модуль есть, только надо подключить - а может и нет через phpinfo() это можно точно посмотреть (или в начале какие-то настройки надо поменять) и где именно? Это сообщение отредактировал(а) Paha21 - 8.5.2009, 17:22 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |