13

doGetサーブレットのメソッドを介してデータベースからPDFドキュメントを取得した後、HTMLページでPDFドキュメントを表示したいと思います。

誰かがこれを達成する方法についていくつかのスニペットを共有できますか?

4

3 に答える 3

22

画像以外の非HTMLコンテンツは、オブジェクト、埋め込み、またはiframeタグを使用して取得する必要があります

  1. iframe<iframe src="somepage.pdf"></iframe>
  2. オブジェクト/埋め込み<object src="somepage.pdf"><embed src="somepage.pdf"></embed></object>

somepage.pdfはsomepage.jsp?filename = somepage&mimetype = application/pdfである可能性があります

ここに興味深いリンクがありますMicrosoftOfficeまたはPDFドキュメントをWebページに埋め込む方法

これがstackoverflow検索です

于 2011-04-06T12:10:07.297 に答える
10

Googleドキュメントビューアはこれを処理できます。

試す

<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>
于 2016-02-03T12:32:44.473 に答える
0

ドキュメントの純粋なHTMLバージョン(高速レンダリングとクロスブラウザサポート用)をお探しの場合は、Docspadを使用できます。Docspadは、さまざまな一般的なドキュメント形式をすべてWebアプリケーションに埋め込むのに役立ちます。http://docspad.com

于 2014-05-08T21:41:51.537 に答える