Intégration de Google Docs viewer PDF dans un IFRAME
Quand j'ai télécharger le PDF de Google Docs (en utilisant Python gdata bibliothèque), j'obtiens le lien vers le document:
>>> e.GetAlternateLink().href
Out[14]: 'http://docs.google.com/a/my.dom.ain/fileview id=<veery-long-doc-id>&hl=en'
Malheureusement, à l'aide de ce lien dans l'IFRAME n'est pas de travail pour moi parce que PDF viewer est une redirection vers lui-même, sortir de l'IFRAME.
Chercher la solution, j'ai trouvé ceci: http://googlesystem.blogspot.com/2009/09/embeddable-google-document-viewer.html - qui a l'air très sympa, mais je ne peux pas trouver un moyen de l'utiliser avec document téléchargé vers Google Docs. Est-ce que qqn sait comment faire si c'est possible?
La raison de la casse de l'iframe, c'est que google n'a pas de licence pour l'utilisation
Pourquoi le vote serré? La réponse que google n'a pas de licence pour l'intégration est parfaitement réponse valable si la prise en charge par l'extrait pertinent de CLUF. Mais si google fournit intégrable visionneuse de pdf alors il est probablement censé pour être incorporé, n'est-ce pas?
Est-il de toute façon vous pouvez utiliser google viewer pour éviter aux utilisateurs d'enregistrer à leur compte google, en passant par certaines variables?
Je ne suis pas sûr de ce que tu veux dire, et aussi je n'ai pas touché Google viewer pour la dernière année ou ainsi - si beaucoup de choses ont changé entre-temps. Peut-être que d'autres connaissent la réponse à votre question.
merci pour la réponse, il a terminé avec aller avec Scribd comme une solution.
Pourquoi le vote serré? La réponse que google n'a pas de licence pour l'intégration est parfaitement réponse valable si la prise en charge par l'extrait pertinent de CLUF. Mais si google fournit intégrable visionneuse de pdf alors il est probablement censé pour être incorporé, n'est-ce pas?
Est-il de toute façon vous pouvez utiliser google viewer pour éviter aux utilisateurs d'enregistrer à leur compte google, en passant par certaines variables?
Je ne suis pas sûr de ce que tu veux dire, et aussi je n'ai pas touché Google viewer pour la dernière année ou ainsi - si beaucoup de choses ont changé entre-temps. Peut-être que d'autres connaissent la réponse à votre question.
merci pour la réponse, il a terminé avec aller avec Scribd comme une solution.
OriginalL'auteur Tomasz Zielinski | 2010-02-15
Vous devez vous connecter pour publier un commentaire.
Juste pour l'enregistrement, je n'ai trouvé aucun moyen de forcer l' "interne" google google visionneuse pdf pour ne pas sortir de l'iframe. Et comme je l'ai mentionné dans la question, j'ai trouvé ce joli autonome viewer: http://googlesystem.blogspot.com/2009/09/embeddable-google-document-viewer.html, qui peut être utilisée comme ceci:
-- mais pour l'utiliser, vous devez publier votre fichier PDF à l'extérieur. Ce ne serait pas une mauvaise solution, car le document publié a identifiant unique qui est probablement plus difficile de deviner qu'un mot de passe de compte google docs. Malheureusement, même avec les plus chaudes Google Docs API de la version 3 de l'API, il semble y avoir aucun moyen de l'édition en PDF par programmation..
En fin de compte, j'ai opté pour un mélange de: autonome PDF viewer de google et de certains autres services web, qui permet de faire par programmation à télécharger et publier PDF. Un peu à moitié cuit solution, mais il fonctionne bien pour l'instant.
OriginalL'auteur Tomasz Zielinski
Pour intégrer les fichiers pdf présents dans votre google docs dans votre site web, utilisez le code ci-dessous:
oui vous avez raison j'ai oublié de mentionner que chose. Le Document doit être partagée par tous dans l'ordre pour que cela fonctionne.
+1, très utile Deepak. merci
OriginalL'auteur Deepak Yadav
Google Docs intégration en iframe, via le spectateur est problématique dans IE8 si ce n'est déjà mis en cache, et est juste pas à la hauteur de la beaucoup mieux de Scribd installation qui vous permet de tout simplement faire une simple page html avec le document embarqués par l'intermédiaire de leur objet fourni par le code pour le document. J'ai ensuite l'utiliser comme fichier source pour mon iframe. Il montre l'impression (et aussi un bouton plein écran), dans le cadre incorporé page. Beaucoup plus amical et fiable pour la page de visiteurs.
OriginalL'auteur
Essayer cette!
Même que d'autres réponses ci-dessus...
à l'exception de la
magical url that works
esthttps://drive.google.com/uc?id=<docId>&embedded=true
.Google Drive/Docs fournit un tas de différentes url:
https://drive.google.com/open?id=<docId>
Partager le lien.https://docs.google.com/document/<docId>/edit
Ouvrir dans Google Drive.https://docs.google.com/document/d/<docId>/view
Même que "modifier" ci-dessus. Je pense qu'.https://docs.google.com/document/d/<docId>/pub?embedded=true
Pour l'intégration en iframe si vousFile -> Publish to the web...
https://drive.google.com/uc?export=download&id=<docId>
Lien de téléchargement Direct.Je stumbed à travers cette solution après un tas d'essais et d'erreurs avec différents liens. Espérons que cette aide!
OriginalL'auteur Derek Soike