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?
Répondre
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
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
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
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 ..;)
Je ne sais pas si elles faire des annotations, mais les deux montreront assez bien les PDF:
ICEPdf a récemment publié son code en open source. C'est basé sur Java.
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
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.
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é.
Est-ce une question de programmation? – derobert
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