Миниатюра загруженного документа, документированного на PHP

Я хочу создать миниатюру (первая страница) следующих форматов файлов:

  • PDF
  • DOC/DOCX [MS ОФИС]
  • PPT/PPTX [MS ОФИС]

Для PDF у меня есть много библиотек, и ImageMagick & Ghost Script сделали это за меня.

Но для других форматов, например, ppt, pptx, doc и docx. Я не могу найти никакого решения.

Предпочтительным языком является PHP, но опция открыта для любого языка, который может работать в Linux. Большое спасибо.


person Nouman Saleem    schedule 30.07.2018    source источник
comment
пожалуйста, предоставьте более подробную информацию. что вы пробовали до сих пор.   -  person Adnan Mumtaz    schedule 30.07.2018
comment
спасибо за ответ @AdnanMumtaz .. я использовал imagick для создания эскиза PDF-файла. но это не дает нам права создавать эскизы DOC, DOCX, PPT или PPTX.   -  person Nouman Saleem    schedule 30.07.2018
comment
Вы должны использовать разные библиотеки для разных типов документов.   -  person Adnan Mumtaz    schedule 30.07.2018
comment
Да, я искал другие библиотеки. но я не могу найти никакого решения. пожалуйста, помогите мне, если у вас есть какое-либо решение   -  person Nouman Saleem    schedule 30.07.2018
comment
вы можете использовать PHPOffice   -  person Adnan Mumtaz    schedule 30.07.2018
comment
PHPOffice не работает для этого случая   -  person Nouman Saleem    schedule 30.07.2018
comment
Давайте продолжим обсуждение в чате.   -  person Nouman Saleem    schedule 30.07.2018


Ответы (1)


Вы можете использовать такой сервис, как Post2Preview. Он может генерировать миниатюры и OCR для сотен типов файлов и не требует сторонних библиотек. Просто простой POST-запрос. Отказ от ответственности: я работаю в Post2Preview

person Joshua Martin    schedule 30.07.2018
comment
спасибо за ответ.. не могли бы вы сказать мне, как использовать - person Nouman Saleem; 31.07.2018
comment
Конечно, сначала вы создаете приложение на панели инструментов с ключом и секретом для API. Затем отправьте URL-адрес вашего файла в запросе HTTP POST на конечную точку на странице документов. Он обработает ваш файл, а затем отправит обратный вызов на URL-адрес, указанный вами в приложении на панели инструментов, с URL-адресами эскизов и содержимого OCR. Свяжитесь с нами, если вам нужна дополнительная помощь: [email protected] - person Joshua Martin; 01.08.2018