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?
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
<iframe src="somepage.pdf"></iframe>
<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
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>
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