Поддержка Проблемы и решения Создание миниатюр для PDF файлов

  • Мне нужно поставить ПДФ файлы для просмотра на моем сайте, Хочется не простых ссылок, а наглядных миниатюр первых страниц, нажав на которые можно уже получить весь ПДФ документ.

    Как это сделать? Можно конечно превратить первую страницу ПДФ файла в JPG файл, потом его уменьшить (это маленькая картинка и будет миниатюра) потом эту маленькую картинку загрузить на сайт и прикрепить к ней ссылку к ПДФ файлу.

    А если у меня таких ПДФ файлов 300 штук? Это же изнурительная работа так работать над каждым файлом?

    Вопрос: Можно ли это все как-то автоматизировать благодаря каким-нибудь плагинам?
    В базе плагинов Вордпресс искал такие плагины, но ничего не нашел подходящего. Ключевое слово было «PDF thumbnails».

    Благодарю за помощь!

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Юрий

    (@yube)

    Я это делал. Но на своем сервере. Вот так:

    exec("/usr/local/bin/convert -resize 200x200 -colorspace rgb '{$pdf_file}[0]' '$jpg_file'");

    Нужен ImageMagick и возможность exec в php.

    Юрий, благодарю за отзыв.

    Но я начинающий пользователь, и очень быстро учусь. ImageMagick это как я понял плагин который надо установить. А вот насчет кода который Вы написали, не могли бы пояснить что и как? Просто что и куда вставить чтобы это все заработало, азам кодинга я думаю не научусь так быстро…:-)
    И что такое exec?

    У меня тоже свой сервер, не вордресовский, просто CMS от вордреса стоит.

    ImageMagick уже установил.

    Модератор Юрий

    (@yube)

    Просто что и куда вставить чтобы это все заработало

    Для этого придется выяснить у Вас кучу дополнительной информации, воссоздать среду, написать код, проверить его… короче, это уже работа, а не подсказка. А работа у нас в другом разделе и на других условиях. Извините.

    Да ничего. Я все понимаю. Просто я думал это можно легко сделать, оказывается не так то и легко.

    Модератор Юрий

    (@yube)

    Может, можно и как-то иначе, не знаю.

    Попробовал на Win7. Использовал портабельный IM, и GS (без него работать не будет).
    Залил в папку test несколько сотен pdf’ок и запустил из cmd
    >convert -resize 200x200 -colorspace rgb e:\test\*.pdf[0] e:\test\image-%d.jpg
    На выходе столько же thumbnails..
    Может кому понадобится 🙂

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Создание миниатюр для PDF файлов» закрыта для новых ответов.