Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Perl
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 30.11.2010, 18:32   #1
evgenmil
Пользователь
 
Регистрация: 29.11.2008
Сообщений: 16
Репутация: 10
Вопрос Превью PDF - файлов

Здравствуйте!

Создаю превью для pdf - файлов. Нашел в интернете скрипт для конвертации:

PHP код:
exec('convert "gazeta.pdf[0]" -colorspace RGB -geometry 200 "preview.png"'); 
Он работал 3 месяца, потом перестал.
Задал вопрос в службу технической поддержки хостинга о том установлены ли у них скрипты GhostScript и ImageMagick, на что они мне ответили: "GhostScript и ImageMagick установлены на нашей площадке как модули Perl."

Подскажите как все таки можно воспользоваться этими модулями для создания превьюшек для pdf-файлов?
evgenmil вне форума   Ответить с цитированием
Старый 05.12.2010, 16:21   #2
evgenmil
Пользователь
 
Регистрация: 29.11.2008
Сообщений: 16
Репутация: 10
По умолчанию

Какой-то странный форум, даже никто не отвечает...
evgenmil вне форума   Ответить с цитированием
Старый 05.12.2010, 23:29   #3
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 3,264
Репутация: 912

icq: 303-206-418
skype: ad-soft.info
По умолчанию

ИМХО - надо все-таки с техподдержкой разговаривать и пробовать различные варианты использования данного конвертера.
ADSoft вне форума   Ответить с цитированием
Старый 06.12.2010, 02:10   #4
SkyM@n
Laravel/Vue expert
Профессионал
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Адрес: /dev/random
Сообщений: 2,834
Репутация: 927
По умолчанию

Цитата:
Сообщение от evgenmil Посмотреть сообщение
Какой-то странный форум, даже никто не отвечает...
Отвечают, если хотят.
SkyM@n вне форума   Ответить с цитированием
Старый 06.12.2010, 11:45   #5
mv28jam
Профессионал
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Адрес: РФ, Московская обл.
Сообщений: 2,758
Репутация: 1175
По умолчанию

Цитата:
"GhostScript и ImageMagick установлены на нашей площадке как модули Perl."
Ну вам же ответили "как модули Perl", значит c помощью библиотеки Perl их и надо вызывать и генерировать с помощью php, а не системы.
__________________
Стрелок-охотник
mv28jam вне форума   Ответить с цитированием
Старый 06.12.2010, 19:06   #6
evgenmil
Пользователь
 
Регистрация: 29.11.2008
Сообщений: 16
Репутация: 10
Радость

Цитата:
Сообщение от mv28jam Посмотреть сообщение
Ну вам же ответили "как модули Perl", значит c помощью библиотеки Perl их и надо вызывать и генерировать с помощью php, а не системы.
а может подскажете как это организовать, ато что-то поиск не помог...
Буду заранее благодарен!
evgenmil вне форума   Ответить с цитированием
Старый 07.12.2010, 14:04   #7
mv28jam
Профессионал
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Адрес: РФ, Московская обл.
Сообщений: 2,758
Репутация: 1175
По умолчанию

Цитата:
Ну вам же ответили "как модули Perl", значит c помощью библиотеки Perl их и надо вызывать и генерировать с помощью php, а не системы.
Что-то я Perl c Pecl перепутал, извиняюсь.
Но по сути всё то же. Пишете скрипт на perl, который генерит превью и запускаете его.
PHP код:
exec('perl  ./pregen.pl'); 
http://www.imagemagick.org/script/perl-magick.php
__________________
Стрелок-охотник
mv28jam вне форума   Ответить с цитированием
Старый 08.12.2010, 21:23   #8
evgenmil
Пользователь
 
Регистрация: 29.11.2008
Сообщений: 16
Репутация: 10
Вопрос

Цитата:
Сообщение от mv28jam Посмотреть сообщение
Что-то я Perl c Pecl перепутал, извиняюсь.
Но по сути всё то же. Пишете скрипт на perl, который генерит превью и запускаете его.
PHP код:
exec('perl  ./pregen.pl'); 
http://www.imagemagick.org/script/perl-magick.php
Что то я там ни одной строчки про pdf не нашел... Может еще чем подскажите?
evgenmil вне форума   Ответить с цитированием
Старый 08.12.2010, 21:53   #9
Andkorol
Профессионал
 
Регистрация: 31.05.2010
Сообщений: 3,293
Репутация: 1064
По умолчанию

Сам я в perl-е не силён - но возможно эта статья поможет вам создать нужный скрипт:
Image::Magick или фотошоп для perl

Да и по ссылке mv28jam есть много полезной инфы...

Тем более - у вас есть базовая команда:
Цитата:
convert "gazeta.pdf[0]" -colorspace RGB -geometry 200 "preview.png"
Найдите способ выполнить эту же последовательность при помощи perl...

PS: возможно что-то вроде этого:
Цитата:
$command = "/usr/local/bin/convert gazeta.pdf[0] -colorspace RGB -geometry 200 preview.png";
exec($command);

Последний раз редактировалось Andkorol; 08.12.2010 в 21:59. Причина: PS
Andkorol вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Множественное сохранение PDF файлов artemavd Общие вопросы Delphi 29 25.01.2011 17:51
Загрузка файлов формата PDF или DJVU Maks1978 JavaScript, Ajax 11 05.02.2009 12:54
Печать pdf файлов из списка файлов в Excel АПС Microsoft Office Excel 5 15.04.2008 16:04
Импорт doc и pdf файлов в базу omi БД в Delphi 3 30.06.2007 00:37


05:35.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru