2009-05-17 8 views
1

Y at-il une solution open source qui affiche des fichiers PDF pour la lecture en ligne? Il doit être consultable un peu comme google books et si possible a la possibilité d'afficher des annotations?Une technologie pour lire des fichiers PDF en ligne avec des annotations?

+0

Est-ce une question de programmation? – derobert

+1

Eh bien oui, c'est le cas. Il n'y a pas de solution emballée par rétraction pour ce problème, donc pour répondre à la question, quelqu'un devra recommander une sorte de solution impliquant l'utilisation de deux SDK différents. – Rowan

Répondre

6

Par "lecture en ligne" je suppose que vous voulez dire sans un plugin lecteur PDF sur le client. Dans ce cas, vous devrez convertir en HTML

http://pdftohtml.sourceforge.net/

Si cela ne vous dérange pas de perdre la possibilité de copier du texte puis convertir en PNG peut vous donner un plus précis rendu

http://www.imagemagick.org/

Quel que soit le format de sortie, vous pouvez gérer votre recherche en utilisant les données PDF d'origine. Une technologie pour cela est mnogosearch

http://www.mnogosearch.org/

Monogosearch utilise pdftotext en interne, vous pouvez trouver ce utile si vous voulez écrire vos propres routines de recherche. pdftotext fait partie de la suite d'utilitaires Xpdf

http://www.foolabs.com/xpdf/about.html

Tous les outils mentionnés ci-dessus sont disponibles sous Windows ou Linux

0

Je ne sais pas si vous êtes à la recherche d'un logiciel à installer ou un service payer pour ... J'ai lu beaucoup de choses sur www.getbackboard.com (ce n'est pas la publicité, les rapports que quelque chose que j'ai lu, qui correspond peut-être à vos besoins ..;)

0

ICEPdf a récemment publié son code en open source. C'est basé sur Java.

0

PyPdf est vraiment sympa. Il supporte la lecture du texte ainsi que le cryptage que je sais que itextsharp ne fait pas.

Bien sûr, vous devrez programmer en python car les bibliothèques de classes d'IronPython ne sont pas encore au point où vous pouvez les refaire à partir d'un autre langage et les utiliser. (Mais j'imagine qu'ils seront un jour bientôt) PyPdf

0

Ce n'est pas open source, mais vérifiez-le de toute façon. Vous pouvez télécharger un essai gratuit de leur SDK pour l'essayer. Lire des PDF et leurs annotations n'est pas simple et je ne ferais pas confiance à une application de production pour ouvrir des décodeurs.

Voici une démo en ligne. http://www.atalasoft.com/ajaxannotations/default.aspx

Un autre bon lecteur de pdf est FoxitReader.

1

Vous pouvez également être intéressé par le Vuzit DocuPub Plate-forme: http://vuzit.com/products/docupub_platform

La technologie d'affichage lui-même est pas open source, mais ils fournissent une API pour accéder à leur service, alors peut-être qu'il mérite d'être étudié.

Questions connexes