2017-11-30 4 views
0

私のHTMLにはフォームが含まれているという事実のために、私はpdfファイルと画像をHTMLページに埋め込む必要があります。 pdfファイルや画像をアップロードするには、pdfファイルまたは画像を同じコードで埋め込む方法に関して、柔軟な解決策が必要です。 私はおそらく<object/>というタグを使うことができると読んだのですが、それはとてもエレガントで遅い解決法ではないことも読んでいます。 私はまた、<embed/>を使用すると考えていましたが、今のところ、私が考え出すことができる最高の解決策です。残念ながら、それは非常に従来の解決策であるかどうかについてはわかりませんでした。pdfと画像をHTMLに埋め込む

私は、このトピックに関するオンラインリソースについては、あまり多くのリソースを見つけることができないと思われます。 htmlページにpdfファイルや画像ファイルを埋め込む方法はありますか?

編集:私は一番上のディスプレイにPDFのようなファイルを表示します。また、ユーザーがビューアでPDFのサイズを変更できるようにしたくない

答えて

1

これはコメントに適していると確信していますが、私は新しく、その機能のロックを解除しようとしています。

...しかし、私のHTMLフォームが含まれており、ユーザーは自分がPDFファイルや画像をアップロードしたいかどうかを決定することが なければならないという事実に ...

フォーム(クエリ言語&データベース管理)には何を使用していますか?

(PHP、ジャンゴは、MySQL、MongoDBの、など)

は、HTMLページに PDF-や画像ファイルを埋め込むための他の/より良い方法はありますか?

埋め込みコードまたはiframeを使用することをおすすめします。イメージを扱っているので、オブジェクトタグが優雅な解決策ではないと思うのは正しいです。

編集:私は一番上のディスプレイにPDFのようなファイルを表示します。また、私は は、ユーザーがビューアでのiframeを行うには

簡単にPDFファイルのサイズを変更できるようにしたくありません。 iframeに関しては、多くの嫌悪感があります。あなたはページ内にファイルを表示するためのツールとしてこのツールを使用することを計画しているように見えますが、ここでiframeを使用するとうまくいくと思います。

Check out this link on iframes. (will also tell you how to keep the user from resizing it)

+0

ご回答いただきありがとうございます。私はフォームのためのPHPを使用しているとあなたが書いたものを考慮すると、私はおそらく埋め込みと一緒に行くだろうが、私は両方を試してみましょうどれが最高の作品! –

+0

(これはトピックではないが、あなたの答えに関係することを願っています)、どちらも完璧に見えません。 iframe内のイメージのサイズを変更できません。リソースがドキュメントの読み込みを試みましたが、イメージ/ JPEGが転送されたというエラーメッセージが表示され続けます。一方、埋め込みを使用するとイメージをプレビューできないようです何らかの理由で、jsを使って新しい埋め込みタグを作成してプレビューに使用すると、何とか動作しますが、良い解決策ではありません)。だから私は何も試すことができますか? –

+0

iframeを使用している場合は、ファイルまたは画像タグを独自のページに配置することをおすすめします(スタイリングを設定する場所です)。その後、URLにパスを渡します。 例:display_file.phpというページを作成したとします。あなたのiframeタグは次のようになります: '<?php echo"