Как я могу предварительно просмотреть документы?

StackOverflow https://stackoverflow.com/questions/175528

  •  05-07-2019
  •  | 
  •  

Вопрос

Я работаю над сайтом для обмена файлами, мне нужен способ делать снимки экрана загруженных документов.

Сайт поддерживает несколько форматов файлов: от обычного текста до офисных документов (doc, xls, ppt, ...), видео (mpeg, avi, ...), изображений (jpg, gif, png, ...) PDF-файлов. , Открытый офис и т. д.

Каждый документ должен иметь «предварительный просмотр». Хорошая новость в том, что клиент хочет, чтобы следующие форматы имели предварительный просмотр:doc, xls, ppt и pdf.Другие форматы файлов являются необязательными, они будут доступны для предварительного просмотра, если я найду способ их использовать.

Кроме того, изображения не являются проблемой, поскольку мне просто нужно включить миниатюру в предварительный просмотр.Также я буду использовать FFMPEG для конвертации видео в FLV, чтобы можно было использовать его и для создания снимков экрана видео.

Я думал об использовании JODконвертер который поддерживает форматы Office и Open Office, я не знаю, конвертируется ли он в JPG, но, по крайней мере, он конвертируется в PDF, а это уже что-то.Сайт создается на PHP под Drupal 5 и работает на выделенном сервере Debian, поэтому, если я выберу JOD, я буду использовать его как веб-сервис, работающий на виртуальном сервере на той же машине.

Кто-нибудь знает лучшее приложение или метод для преобразования файлов в изображения?

Любая помощь будет принята с благодарностью, заранее спасибо!

Хавьер

Это было полезно?

Решение 2

Я прекратил использовать JODConverter для преобразования всего в PDF, а затем SWFTools для преобразования из PDF в SWF.Я создал свою собственную программу просмотра документов с помощью Flash.

Пока это работает очень хорошо.

Другие советы

Средство просмотра миниатюр Windows — это COM-объект, реализующий IExtractImage.«Из коробки» он поддерживает множество типов файлов, а приложения могут добавлять свои собственные.Полагаясь на этот интерфейс, вы с большей вероятностью получите бесплатную поддержку для других типов документов, о которых вы сегодня даже не думали.

Для просмотра PDF-документов вы можете использовать библиотеку ITextSharp.Вот ссылка:

http://itextsharp.sourceforge.net/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top