如何在边界区域内显示pdf?

时间:2012-11-22 10:00:54

标签: javascript jquery jsp iframe

我的iframe里面有一个有边框的区域。代码是这样的:

<div>
<center>
<div style="width:600px;height:245px;border:3px solid grey;">
</div>
</center>
</div>

这会在我的iframe中创建一个带边框的灰色区域。现在我希望用户在他打开带有垂直和水平滚动条的边界区域内的iframe时查看pdf。 pdf位于此网址:

http://www.irs.gov/pub/irs-pdf/fw4.pdf

我该怎么做?请帮助。

2 个答案:

答案 0 :(得分:1)

或者,如果您不想使用框架,则可以将pdf作为对象加入。您可能会在此处Why people use <object classid=""> to show PDF instead of src="1.pdf"

询问您现在可能想到的问题(使用哪种?)

典型用法如下;

 <!--[if IE]>
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" data="http://www.irs.gov/pub/irs-pdf/fw4.pdf">
<p>backup content</p>
</object>
<![endif]-->

<!--[if !IE]> <-->
<object type="application/pdf" data="http://www.irs.gov/pub/irs-pdf/fw4.pdf" style="width:100%; height:100%">
<p>backup content</p>
</object>
<!-->
<![endif]-->

您可以在这里查看其他类型的对象元素的用法和CSS问题。 http://joliclic.free.fr/html/object-tag/en/index.php

答案 1 :(得分:0)

只需在iframe src值中传递pdf网址:

...
<center>

    <iframe runat="server" src="http://www.irs.gov/pub/irs-pdf/fw4.pdf "
     width="600px" height="245px" id="iframeDash"  frameborder="1" >

</center>
...