2008-11-18 5 views
15

Est-ce que quelqu'un pense qu'il est possible de créer un visualiseur de document PDF de style Google Docs, qui convertira un document dans un format qui ne nécessite pas Adobe Reader sur l'ordinateur client?Un moyen de créer Google Docs comme visionneuse pour les fichiers PDF?

Si oui, des références à pointer? Soit un lieu qui l'avait fait, soit une explication de la façon de le faire.

+0

Voulez-vous juste quelque chose à utiliser? OU intéressé à en faire un vous-même seulement? –

+0

Avez-vous besoin de cela pour les documents existants ou générés à la volée? –

Répondre

12

J'ai fait beaucoup de recherches sur ce sujet et j'espère pouvoir vous aider. Bon vieux Macromedia utilisé pour commercialiser Flash Paper, qui était censé être un tueur PDF Adobe Reader, car il permettait à n'importe quel webmaster d'intégrer et d'afficher des documents PDF en ligne en utilisant Flash.Mais c'était avant qu'ils ne se vendent à Adobe et Flash Paper a été bientôt mis sur une étagère et oublié en faveur des priorités d'Adobe.

Cependant, aujourd'hui il y en a tant d'alternatives révolutionnaires ...

En tant qu'utilisateur a mentionné ci-dessus, vous pouvez utiliser Scribd.com (pour les documents wanna-be YouTube). Mais ils ne sont pas le seul service (et certainement pas les plus en avance sur la courbe).

Voici mes deux favoris:

  1. Issuu (http://www.issuu.com)
  2. Mygazines (http://www.mygazines.com/)

J'apprécie l'interface utilisateur de flash Mygazines le plus (il est aussi plus rapide), mais il en coûte 99 $ . C'est assez impressionnant. Selon ce que vous voulez faire, cette étiquette de prix peut en valoir la peine.

Issuu cependant, m'a gagné récemment avec leur SmartLook Plate-forme: http://issuu.com/smartlook

Voici un exemple de configuration SmartLook sur un site Web:

http://www.ismartlook.com/

De plus, il est totalement gratuit, ce qui est agréable.

Une troisième alternative, que j'ai envisagée en utilisant moi-même est ce code source libre et ouvert fait par ce type nommé samurajdata. Il l'appelle psview (PostScript Viewer). Tout le monde peut télécharger le code source et le voir en action ici:

http://view.samurajdata.se/

La qualité convertie pertes de fichiers PDF comme il convertit à l'image FIE, mais il est rapide et facile à installer.

J'espère que cela aide!

0

Essayez de les convertir à partir de PDF to TIFF. Tiff supporte plusieurs pages et est largement supporté.

Si le formatage n'est pas si important et que vos PDF sont structurés correctement (c'est-à-dire contiennent du texte, pas des images de texte), un autre peut être de convertir au format HTML. Les outils de Aspose sont plutôt bons.

1

Si je vous ai bien compris, vous voulez seulement voir ces fichiers et ne pas les éditer.

Google s'efforce déjà de fournir des fichiers PDF trouvés dans ses résultats de recherche au format HTML. Cela ne fonctionne pas toujours. Vous pouvez l'essayer en créant un compte Gmail, en y envoyant tous vos fichiers PDF, puis en utilisant tous les liens "Afficher la pièce jointe en HTML" dans les messages. Vos autres options sont de prendre le matériel source et de le transformer en HTML, comme le fait LaTeX2HTML pour les documents LaTeX, ou de convertir le PDF en: une image matricielle (tiff, DjVu, etc.), ou une image vectorielle (PostScript, SVG, SWF).

Si l'entrée de ce processus commence avec les fichiers PDF, vous avez des options très limitées, en particulier si le contenu des fichiers PDF n'est que des images raster (dites pages numérisées).

Personnellement, je préconiserais de créer les fichiers PDF à partir de leur source et d'essayer d'utiliser Flash Paper pour créer un fichier SWF sur eux aussi Flash Paper prétendra être une imprimante. Parce que 98% des navigateurs ont Flash 9 ou supérieur. Avez-vous vu Scribd?

0

Je me demande pourquoi vous voudriez faire cela. PDF est un format général et largement soutenu que si vous essayez d'éviter que vous êtes limité à:

  • Un plus obscur ou moins bien format pris en charge (dvi, svg jusqu'à ce qu'il obtienne un meilleur soutien)
  • Conversion au texte/HTML comme Google le fait avec moins de résultats parfaits
  • Conversion à un format d'image comme TIFF qui cogne la taille des fichiers et supprime toutes les subtilités de PDF comme réel, texte sélectionnable et hyperliens

Si vous ne ne veulent pas que vos utilisateurs aient à installer Adobe Reader ble), il y a beaucoup de visionneuses de PDF légères gratuites disponibles (Foxit Reader par exemple), je suis sûr que beaucoup d'entre elles ont des capacités d'intégration de navigateur.

0

Ai-je oublié quelque chose ici? Google Docs prend en charge PDF. Téléchargez simplement le fichier PDF.

+1

Dans de nombreux scénarios, il n'est pas approprié de télécharger et donc d'héberger les fichiers PDF sur les serveurs de Google pour des raisons de sécurité et de confidentialité. Pour avoir un environnement plus contrôlé, une version auto-hébergée de la visionneuse Google Docs est préférable. – RyanW

2

Vous pouvez simplement utiliser le Google Docs Viewer qui prend également en charge les documents PDF. Il vous permet de l'intégrer dans votre page Web et de pointer vers l'URL où se trouve le PDF (ce qui ne doit pas obligatoirement être sur les serveurs de Google).

Exemple:

http://docs.google.com/viewer?embedded=true&url=http%3A%2F%2Fwww.domain.com%2Fdocument.pdf 
0

D'autres alternatives en fonction de ce que vous cherchez à faire:

  • RAD PDF - composant ASP.NET pour l'affichage des documents PDF, des formulaires, etc. permet également PDF recherche, signets, sélection de texte et édition de base.
  • Atalasoft - Composant ASP.NET pour la visualisation d'images, mais permet également l'utilisation de PDF en tant qu'image. Ne prend pas en charge les fonctionnalités PDF au-delà de la simple visualisation.
+0

(je travaille chez Atalasoft) - en fait, nous supportons les annotations, la réorganisation/suppression/ajout de page PDF, les signets, les liens incorporés et plus encore –

2

Il y a le Internet Archive BookReader disponible. C'est une visionneuse de livre agréable implémentée en javascript (jQuery), donc le client n'a pas besoin de lecteur PDF ni de Flash. Bien qu'il ait besoin d'images pour les pages du livre, vous pouvez facilement le connecter à votre propre serveur d'images, vous pouvez donc essayer de convertir un PDF en images via ASP.NET (ou tout autre outil comme XPDF).J'ai trouvé que c'est plus simple à implémenter que d'implémenter un visualiseur d'images.

En outre, il semble prendre en charge la surbrillance de la recherche (try it here), mais je n'ai pas étudié exactement quelles métadonnées sont nécessaires et dans quel format. Le dernier release file contient un exemple simple sur la façon de l'utiliser. Plus de détails et d'exemples peuvent être trouvés dans le premier lien.

2

Vous pouvez essayer Doconut.com ressemble à la visionneuse Google Docs. Il est disponible pour asp.net 4.0, en dehors de PDF il peut également montrer tous les formats de bureau, tiff, dwg, psd etc. Cependant c'est une bibliothèque payée.

+7

Vous devez indiquer que c'est * votre * bibliothèque! – ThiefMaster