Question

Je travaille sur un site Web de partage de fichiers. J'ai besoin d'un moyen de prendre des captures d'écran des documents téléchargés.

Le site supportera plusieurs formats de fichiers, du texte brut aux documents bureautiques (doc, xls, ppt, ...), vidéos (mpeg, avi, ...), images (jpg, gif, png, .. .) PDF, Open Office, etc.

Chaque document doit avoir un " aperçu " L’avantage, c’est que le client souhaite que les formats suivants aient des aperçus: doc, xls, ppt et pdf. Les autres formats de fichiers sont des options, ils auront un aperçu si je peux trouver un moyen de les prendre.

De plus, les images ne posent pas de problème car il me suffit d'inclure une vignette dans l'aperçu. De plus, je vais utiliser FFMPEG pour convertir des vidéos au format FLV afin de pouvoir également prendre des captures d’écran des vidéos.

Je pensais à l’utilisation de JODconverter , qui prend en charge les formats Office et Open Office. savoir s'il convertit au format JPG mais au moins, il convertit au format PDF, ce qui est somenthing. Le site est en cours de construction en PHP sous Drupal 5 sur un serveur Debian dédié. Ainsi, si je choisis JOD, je l’utiliserai comme un service Web exécuté sur un serveur virtuel du même ordinateur.

Quelqu'un connaît-il une meilleure application ou méthode pour convertir des fichiers en images?

Toute aide sera grandement appréciée, merci d'avance!

Javier

Était-ce utile?

La solution 2

J'ai fini par utiliser JODConverter pour tout convertir en PDF, puis SWFTools pour convertir de PDF en SWF. J'ai créé ma propre visionneuse de documents à l'aide de Flash.

Cela fonctionne très bien jusqu'à présent.

Autres conseils

L'afficheur de vignettes de Windows est un objet COM qui implémente IExtractImage . Par défaut, il prend en charge de nombreux types de fichiers et les applications peuvent en ajouter. En vous fiant à cette interface, vous aurez plus de chances d'obtenir une assistance gratuite pour d'autres types de documents que vous n'auriez peut-être même pas envisagés aujourd'hui.

Pour visualiser des documents PDF, vous pouvez utiliser la bibliothèque ITextSharp. Voici le lien:

http://itextsharp.sourceforge.net/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top