今天一个同事问我怎样实现PDF文件内嵌到html页面。下边是在html里实现的代码(来自网上):
[code]
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="760" height="411" border="0">
<param name="_Version" value="65539">
<param name="_ExtentX" value="20108">
<param name="_ExtentY" value="10866">
<param name="_StockProps" value="0">
<param name="SRC" value="illustrator.pdf">
</object>
[/code]
但是,要把它用一个servlet打开,在servlet中直接把这个嵌有pdf的html print出来,因其路径问题不能打开。我就用getServletContext().getRealPath("\");来确定其路径,但却发现打开网页时弹出“Access Denied.”的信息,不能打开。后来试了,用request.getRealPath("\");就能正常打开了。
[code]
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="760" height="411" border="0">
<param name="_Version" value="65539">
<param name="_ExtentX" value="20108">
<param name="_ExtentY" value="10866">
<param name="_StockProps" value="0">
<param name="SRC" value="illustrator.pdf">
</object>
[/code]
但是,要把它用一个servlet打开,在servlet中直接把这个嵌有pdf的html print出来,因其路径问题不能打开。我就用getServletContext().getRealPath("\");来确定其路径,但却发现打开网页时弹出“Access Denied.”的信息,不能打开。后来试了,用request.getRealPath("\");就能正常打开了。