forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   PDF (http://forum.boolean.name/showthread.php?t=20317)

impersonalis 14.06.2016 19:25

PDF
 
Появилась безумная идея добавить к старой программке на б3д возможность показа первой страницы pdf-файла. То есть нужный мне функционал: получение растра и/или текста первой страницы pdf-документа.
Знаю, что "жесть" - спрашиваю на всякий случай: может кто заморачивался в эпоху блитца. Нет - так нет.

Gector 15.06.2016 21:12

Ответ: PDF
 
Цитата:

Сообщение от impersonalis (Сообщение 306415)
Появилась безумная идея добавить к старой программке на б3д возможность показа первой страницы pdf-файла. То есть нужный мне функционал: получение растра и/или текста первой страницы pdf-документа.
Знаю, что "жесть" - спрашиваю на всякий случай: может кто заморачивался в эпоху блитца. Нет - так нет.

Не заморачивался. Зачем это, если не секрет?

IgorOK 15.06.2016 21:23

Ответ: PDF
 
Насчет картинок хз, но из нелинеаризованного файла можно довольно просто получить количество страниц.:-)

Nerd 16.06.2016 10:55

Ответ: PDF
 
Самый простой вариант - вызывать внешний бинарник ImageMagick. (только осторожно - блиц вызывает системные команды в отдельном потоке)
Код:

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

Phantom 17.06.2016 00:15

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


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot