Viewer de documents

WRInaute passionné
Bonjour,

Je souhaite mettre en place un viewer de documents intégré dans une application Web.

Viewer, c'est à dire un outil qui permettent de lire directement des documents (docx, doc, rtf, xls, txt, ...) sans plugin ou la nécessité d'installer une application cliente (Flash et Adobe Reader tolérés) : l'objectif est de pouvoir passer d'un document à l'autre comme un livre.

Pour information, j'ai connaissance des projets tels que Google viewer, Zoho, etc...

Le point important est que je ne souhaite pas avoir d'upload de documents à réaliser sur un tiers serveur.
Une solution déportée de type "cloud" (envoi des documents au viewer en HTTP) serait acceptée mais d'après mes tests, elle généralement trop long en temps de réponse.
L'idéal serait d'avoir la solution sur mon serveur, il y a donc deux possibilités de plus :
- une solution payante à déployer sur mon serveur,
- une solution à développer soi-même (en convertissant tout en pdf par exemple ou autre)...

Avez-vous connaissance de produits existants, de solutions à mettre en oeuvre ou de pistes à explorer sur ce sujet ?

Merci
 
WRInaute accro
Je n'ai pas de réponse toute prête, mais des pistes:
- recherche Google "doc to pdf converter api", tu devrais y trouver un paquet de solutions permettant de faire la conversion sur ton serveur
- je n'ai jamais utilisé openoffice, mais je me demande s'il n'est pas "scriptable" et donc utilisable pour faire des conversions? Des pistes ici: http://www.oooforum.org/forum/viewtopic.phtml?t=3772 et là http://www.oooforum.org/forum/viewtopic.phtml?t=5513 ainsi que là http://code.google.com/p/anytopdf/

Sinon tu peux utiliser des services externes pour faire la conversion au moment de l'upload (et tu stockes ensuite le résultat), plutôt qu'au moment de l'affichage.

Si le PDF ne te convient pas totalement, tu peux utiliser des applis comme ImageMagick et/ou ghostscript pour faire la conversion vers des formats bitmap, mais je ne suis pas sûr que ce soit une bonne idée (ça dépend beaucoup de l'ergonomie que tu cherches à obtenir). Autre option à explorer, convertir en HTML?

Jacques.
 
WRInaute passionné
Merci pour ton message.

J'avais également aperçu le coup de Oo mais j'vais essayer de m'y pencher plus précisément la semaine prochaine.

jcaron a dit:
recherche Google "doc to pdf converter api", tu devrais y trouver un paquet de solutions permettant de faire la conversion

J'ai essayé mais sans grand succès, j'ai aussi cherché des binaires (linux) doc2pdf, etc... Mais j'ai surement mal fouiné.

Les images oui pourquoi pas... mais une image dans d'un doc de 3 pages je doute. A voir.
 
WRInaute passionné
Scribd a tout ce qu'il te faut, une API pour upload les fichiers (et même avec des comptes utilisateurs à toi pour différencier les docs), un visionneur, ... Et les docs sont multiple, powerpoint, doc, pdf, ...
Ca se mets très facilement en place.
 
WRInaute passionné
Bacteries a dit:
Scribd a tout ce qu'il te faut, une API pour upload les fichiers (et même avec des comptes utilisateurs à toi pour différencier les docs), un visionneur, ... Et les docs sont multiple, powerpoint, doc, pdf, ...
Ca se mets très facilement en place.

dorian53 a dit:
Le point important est que je ne souhaite pas avoir d'upload de documents à réaliser sur un tiers serveur.

Est-il possible d'exploiter les technos Scribd en conservant les fichiers sur son serveur ?

Je vais me pencher sur anytopdf/

Merci
 
WRInaute passionné
Non on ne peut pas (enfin tu peux le faire en sécurité) mais Scribd doit forcément avoir tes documents pour pouvoir les afficher.
 
WRInaute passionné
jcaron a dit:
- je n'ai jamais utilisé openoffice, mais je me demande s'il n'est pas "scriptable" et donc utilisable pour faire des conversions? Des pistes ici: http://www.oooforum.org/forum/viewtopic.phtml?t=3772 et là http://www.oooforum.org/forum/viewtopic.phtml?t=5513 ainsi que là http://code.google.com/p/anytopdf/

OK pour cette solution testé sous Windows 7, ça fonctionne.
Par contre ça fait très bricolage...

Donc pourquoi pas mais si une autre solution type binaire existe sous Linux je suis intéressé.
Même payante, genre 50€.
 
WRInaute accro
Les deux premiers liens c'est du Windows (mais ça doit être transposable sous Linux, c'est vraiment juste une macro OO et puis lancer OO avec les bons paramètres, non? Au moins l'un des deux de mémoire). Anytopdf c'est purement pour Linux, non?

Tiens, tu as ça aussi:
http://www.wynia.org/wordpress/word-to-pdf-converter-in-php-word2pdf/

(en php, utilise OO via l'interface COM, donc sous Windows uniquement)

http://j.crecy.free.fr/index.php/2006/03/01/3-php_word_to_pdf

(en php, utilise OO via un socket)

http://www.winfield.demon.nl/

(sans OO, mais ça ne supportera pas autant de formats, et même pas forcément tous les fichiers Word)

http://www.linux.com/archive/feed/52385

(des pointeurs vers d'autres outils pour lire du Word, mais qui ont le même genre de limites qu'Antiword ci-dessus)

Jacques.
 
Discussions similaires
Haut