Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как работать с PDF в Delphi? чтение данных из пдф 
:(
    Опции темы
Vladimir_K
Дата 1.11.2010, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.12.2006

Репутация: нет
Всего: 1



Можно ли программно загрузить текст и картинки из PDF в Delphi-программу (например, в RxRichEdit)?
Видел примеры, как создавать PDF в делфи, а вот как читать его?
Определить или задать номер страницы в PDF, а потом взять оттуда инфу...
Поиск по тексту PDF... Как это делается?
--------------------
Судя по всему, у меня огромное количество мозгов - мне требуется уйма времени, чтобы ими пораскинуть
PM MAIL ICQ   Вверх
Данкинг
Дата 1.11.2010, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Попробуй через TAcroPDF. Не знаю, насколько там все нужные тебе возможности представлены, но всё же.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Vladimir_K
Дата 2.11.2010, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.12.2006

Репутация: нет
Всего: 1



У меня Delphi 7. Компонент TAcroPDF, говорят, здесь есть: Adobe Acrobat 7.0 Browser Control Type Library 1.0 (Version 1.0), но я что-то не могу найти где ее скачать можно. :(
--------------------
Судя по всему, у меня огромное количество мозгов - мне требуется уйма времени, чтобы ими пораскинуть
PM MAIL ICQ   Вверх
Данкинг
Дата 2.11.2010, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Components - Import Active type library

Это сообщение отредактировал(а) Данкинг - 2.11.2010, 14:45


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Vladimir_K
Дата 2.11.2010, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.12.2006

Репутация: нет
Всего: 1



Нашел тут такой способ:
С Adobe Reader'ом идет ActiveX-компонент TAcroPDF. Лежит он в C:\Program Files\Adobe\Acrobat 7.0\ActiveX\AcroPDF.dll. Его надо инсталлировать через Component->Import ActiveX Control.
Но должен быть установлен Adobe Acrobat 7.0 Professional.


Вот так я и сделал, у меня как раз был установлен Adobe Acrobat 7.0. Хотя, если установлен Акробат ридер, то там есть AcroPDF.dll (C:\Program Files\Common Files\Adobe\Acrobat\ActiveX) надо попробоватть использовать его, чтобы Adobe Acrobat 7.0 не устанавливать.

TAcroPDF у меня появился. Теперь могу открывать PDF'ки в своей программке smile Правда, когда закрываю свою прогу Акробат ридер остается запущенным... Надо его как-то выключать.
Кстати, нашел в сети Adobe Acrobat Control for ActiveX Update 1.0. Установил, но там компонент не TAcroPDF, а Pdf1. Добавил в свою прогу, но при ее запуске открывается Adobe Acrobat 7.0... :( А моя программа не появляется.

Надо будет удалить нафиг эту Adobe Acrobat Control for ActiveX Update 1.0, и пользоваться первым способом, все равно на компе должен быть установлен акробат.
Где бы про TAcroPDF почитать? Есть хорошее описание компонента? В TAcroPDF и поиск возможен и копирование текста и пр. А как это делается?

Это сообщение отредактировал(а) Vladimir_K - 2.11.2010, 20:16
--------------------
Судя по всему, у меня огромное количество мозгов - мне требуется уйма времени, чтобы ими пораскинуть
PM MAIL ICQ   Вверх
ZLOvar
Дата 2.11.2010, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 119
Регистрация: 4.6.2009
Где: Москва

Репутация: 1
Всего: 1



Vladimir_K
А если у юзера не будет Акробата, то как он через твою прогу будет пдф-ки просматривать? Неужели нет ни одного компонента, который напрямую с pdf работал? 
--------------------
Если хочешь чтобы работало - используй написанное.Если хочешь что-то понять - пиши сам. (с)
PM MAIL WWW   Вверх
Vladimir_K
Дата 2.11.2010, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.12.2006

Репутация: нет
Всего: 1



Я не знаю такого компонента.
--------------------
Судя по всему, у меня огромное количество мозгов - мне требуется уйма времени, чтобы ими пораскинуть
PM MAIL ICQ   Вверх
aleksh
Дата 3.11.2010, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: 1
Всего: 13



toZLOvar: а зачем акробат если импортированная библиотека будет с проектом идти
PM MAIL   Вверх
Данкинг
Дата 3.11.2010, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



aleksh, не, в том и дело, что акробат будет требоваться. Или надо каким-то образом (не известным мне) прописывать библиотеку.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Vladimir_K
Дата 4.11.2010, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.12.2006

Репутация: нет
Всего: 1



Так как же работать с AcroPDF? Как выполнить элементарную операцию по поиску текста и копированию его?
У меня что-то не получается...
--------------------
Судя по всему, у меня огромное количество мозгов - мне требуется уйма времени, чтобы ими пораскинуть
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0784 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.