Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 14.06.2016, 16:25   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 03.09.2005
Сообщений: 14,014
Написано 6,795 полезных сообщений
(для 20,917 пользователей)
PDF

Появилась безумная идея добавить к старой программке на б3д возможность показа первой страницы pdf-файла. То есть нужный мне функционал: получение растра и/или текста первой страницы pdf-документа.
Знаю, что "жесть" - спрашиваю на всякий случай: может кто заморачивался в эпоху блитца. Нет - так нет.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 15.06.2016, 18:12   #2
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 13.10.2007
Сообщений: 3,866
Написано 2,003 полезных сообщений
(для 5,054 пользователей)
Ответ: PDF

Сообщение от impersonalis Посмотреть сообщение
Появилась безумная идея добавить к старой программке на б3д возможность показа первой страницы pdf-файла. То есть нужный мне функционал: получение растра и/или текста первой страницы pdf-документа.
Знаю, что "жесть" - спрашиваю на всякий случай: может кто заморачивался в эпоху блитца. Нет - так нет.
Не заморачивался. Зачем это, если не секрет?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (16.06.2016)
Старый 15.06.2016, 18:23   #3
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,175
Написано 601 полезных сообщений
(для 2,168 пользователей)
Ответ: PDF

Насчет картинок хз, но из нелинеаризованного файла можно довольно просто получить количество страниц.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (16.06.2016)
Старый 16.06.2016, 07:55   #4
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 893
Написано 475 полезных сообщений
(для 1,462 пользователей)
Ответ: PDF

Самый простой вариант - вызывать внешний бинарник ImageMagick. (только осторожно - блиц вызывает системные команды в отдельном потоке)
ExecFile("imagemagick/convert.exe image.pdf[0] image.jpg")
Если вариант с бинарником не подходит, под ту же самую тулзу можно сделать dll враппер.
__________________

(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Nerd за это полезное сообщение:
impersonalis (16.06.2016), Phantom (16.06.2016), RegIon (17.06.2016), St_AnGer (17.06.2016)
Старый 16.06.2016, 21:15   #5
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,144
Написано 705 полезных сообщений
(для 1,741 пользователей)
Ответ: PDF

ImageMagick вообще клёвая штука для подобных нужд, использовал её в PHP. Если понадобится выдирать кадры из видео, то рекомендую FFmpeg, он вроде бы даже с Flash роликами умеет работать. Я бы сказал, что для работы с медиа эти две утилиты самое то.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (16.06.2016)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 20:38.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com