我在JSF站点上包含一个PDF有一些问题。我正在使用pdfobject (http://pdfobject.com/),但是它没有按照我想要的方式工作。我无法根据我想要的结果调整我的设置,其中有一个不可滚动的缩放文档(使其适合框架),它显示在一个宽度=595 in &高度=842 in的框架中。我试过了直到现在
<script type="text/javascript" src="pdfobject.js"></script>
<script type="text/javascript">
window.onload = function() {
var myPDF = new PDFObject({
url : "ls_v7.pdf",
width: "595px",
height: "842px",
pdfOpenParams : {
page: 1,
view : 'FitB'
}
}).embed("pdf");
};
</script>
[...]
<div id="pdf">
It appears you don't have Adobe Reader or PDF support in this web
browser. <a href="ls_v7.pdf">Click here to download the PDF</a>
</div>或者也是
<object data="ls_v7.pdf#page=1&view=fitH"
type="application/pdf" width="595" height="842"> </object>我想我尝试了这个文档中提到的大多数案例,但是没有找到正确的解决方案。(外部总是一个有滚动条的框架& PDF总是以全尺寸显示)
一些背景信息:我首先在JSF页面上包含了一个带有iFrame的PDF,非常好。但问题是,在IE8 (一些客户端机器)上没有显示它们。所以我采用了这个方法,如果你建议尝试另一个框架/等等,我也会非常高兴。
发布于 2014-10-08 03:52:44
最好使用CSS来指定包装器元素的确切大小。
PDFObject将PDF扩展到父容器的100%宽度/高度,因此将您的PDF封装在div中,然后使用CSS对div进行大小调整。
参见本例:http://pdfobject.com/examples/simplest-styled.html
https://stackoverflow.com/questions/22657943
复制相似问题