Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Парсер PDF


Автор: GrayCardinal 22.9.2007, 06:49
День добрый.
Вы не подумайте чего плохого, просто вопросами хочу, по возможности, облегчить себе жизнь. )))
Надо распарсить PDF файлы. Достать bookmark'и. Может кто знает от чего плясать ? Спецификацию скачал, но разобраться пока не получилось...............................

Автор: archimed7592 22.9.2007, 08:13
http://www.google.com/search?q=libpdf не устроит?

Автор: GrayCardinal 22.9.2007, 08:31
archimed7592
Вообще - нет. Но порыться думаю стоит.  smile 
А я "лайба PDF" искал  smile

Добавлено через 4 минуты и 45 секунд
archimed7592
Да, и там нету ни одного файла для скачки, а CVS чего-то не фурычит.

Автор: GrayCardinal 22.9.2007, 09:20
Парни, подключайтесь кто может, от этого очень многое зависит   smile 

Автор: W4FhLF 22.9.2007, 10:14
http://www.foxitsoftware.com/pdf/sdk/dll/

Если по работе надо, то можно и купить. Или посмотри http://www.foxitsoftware.com/pdf/sdk/dll/sdkdemo.htm, может тебе его функционала достаточно будет. Ограничение там всего одно:

Цитата

Evaluation Copy: The downloaded version of Foxit Reader SDK is for evaluation use only. It displays some
messages along with any PDF documents you render.


т.е. если нужно прочитать и что-то вытащить, то это не помешает работе smile

Автор: GrayCardinal 22.9.2007, 10:17
W4FhLF
Не, мне ручками надо :( ("без использования существующих библиотек")

Автор: GrayCardinal 22.9.2007, 11:35
Ай, ладно. Послал нафиг, сказал что спецификация PDF слишком плохая. Посмотрим куда меня пошлют smile

Автор: W4FhLF 22.9.2007, 13:50
Цитата(GrayCardinal @  22.9.2007,  10:17 Найти цитируемый пост)
("без использования существующих библиотек")


Если это прицнипиальное требование заказчика, то можно dll статически прилинковать или спрятать в ресурсах, а грузить динамически, при загрузке программы. 

Автор: archimed7592 22.9.2007, 14:07
W4FhLF, в *nix нет dll или я что-то пропустил? 0_о

Автор: MAKCim 22.9.2007, 14:20
archimed7592
*.dll, *.so
не суть важно
важен принцип динамической загрузки

Добавлено через 3 минуты и 1 секунду
GrayCardinal
а
http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference_1-7.pdf
не смотрел?

Автор: W4FhLF 22.9.2007, 14:43
Цитата(archimed7592 @  22.9.2007,  14:07 Найти цитируемый пост)
что-то пропустил? 0_о


Нет, это я пропустил название раздела, блинsmile 

Автор: GrayCardinal 22.9.2007, 17:12
MAKCim
Таки смотрел. Только понимаешь, там действительно _такая_ "документация", что практической пользы от неё - ноль без палочки. Вообще, на мой взгляд, этот "reference" больше похож на рассказ о том, какую травку они курят...

Автор: Sharl 28.10.2007, 15:56
Цитата(GrayCardinal @ 22.9.2007,  06:49)
День добрый.
Вы не подумайте чего плохого, просто вопросами хочу, по возможности, облегчить себе жизнь. )))
Надо распарсить PDF файлы. Достать bookmark'и. Может кто знает от чего плясать ? Спецификацию скачал, но разобраться пока не получилось...............................



Код для парсинга PDF файла можно взять здесь

http://artlib2007.narod.ru/index.html
http://artlib2007.narod.ru/PDFReader.html


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)