web-dev-qa-db-fra.com

Comment intégrer un document dans une page HTML?

Nous aimerions afficher le document (par exemple pptx, xlsx, docx, pdf, html) dans une page html après avoir récupéré à partir de la base de données via la méthode doGet d'un servlet.
Quelqu'un peut-il partager quelques extraits sur la façon d'y parvenir?

13
user339108

Le contenu non html en dehors des images doit être récupéré à l'aide d'un objet, d'une balise incorporée ou iframe

  1. iframe: <iframe src="somepage.pdf"></iframe>
  2. objet/incorporé: <object src="somepage.pdf"><embed src="somepage.pdf"></embed></object>

somepage.pdf pourrait être somepage.jsp? filename = somepage & mimetype = application/pdf

Voici un lien intéressant Comment intégrer Microsoft Office ou PDF Documents dans les pages Web

et voici un recherche stackoverflow

21
mplungjan

La visionneuse Google Documents peut gérer cela.

essayer

<html>
    <head>
        <style>
            *{margin:0;padding:0}
            html, body {height:100%;width:100%;overflow:hidden}
        </style>
        <meta charset="utf-8">
            <?php
                 $url = $_GET['url'];
             ?>
        <title><?php echo $url; ?></title>
    </head>
    <body>
        <iframe src="http://docs.google.com/viewer?url=<?=urlencode($url)?>&embedded=true"  style="position: absolute;width:100%; height: 100%;border: none;"></iframe>
    </body>
</html>
9
marlonpd

Si vous recherchez une version HTML pure du document (pour un rendu rapide et une prise en charge multi-navigateurs), vous pouvez passer par Docspad. Docspad vous aide à intégrer tous les différents formats de documents populaires dans votre application Web. http://docspad.com

0
Ajay Narang