将PDF嵌入网页并水平滚动以使其居中

用户名

我已经使用embed标签将PDF添加到网页。嵌入窗口的宽度小于PDF的宽度。因此,出现水平滚动条。但是,PDF文档本身的左侧和右侧都有很大的空白。如果用户将中心滚动到PDF,则PDF的内容非常合适。

我希望这种滚动尽可能自动进行。

此处的代码为http://shop.stelladoradus.com/product/gsm-repeater/
您必须单击“规格”选项卡才能查看PDF。

对于谷歌浏览器,我执行了以下操作:

我使用了iframe而不是嵌入

<iframe id='pdf_embed' height='1300' style='width: 734px; margin-left: -40px;' src='iframe_url?pdf=pdf_url.'></iframe>

在iframe页面上,我有:

<style>
object{
    width: 200%;
    margin-left: -370px;
    margin-top: -150px;
}
embed{
    width:100%;
    height:95%;
}
</style>
<html>
<body >
    <object height='1430' data="<?php echo $_GET['pdf']; ?>" type="application/pdf">
        <embed height='1430' src="<?php echo $_GET['pdf']; ?>" type="application/pdf" />
    </object> 
</body>
</html>

实际上,此解决方案正是我在寻找的解决方案,因为pdf放大了,因此没有显示页边距,而且更易于阅读(较大的文本)。我无法将其用于firefox或IE,因为您可以使用下面的@ Infer-On解决方案。

亚历山德罗

好的,我认为您只需按照文档中的说明将一些参数传递给PDF即可

您可以尝试这样的事情:

zoom=scale 

使用浮点或整数值设置缩放和滚动系数。例如,缩放值为100表示​​缩放值为100%。

要不然

view=Fit

使用PDF语言规范中定义的关键字值设置显示页面的视图。有关更多信息,请参见PDF参考。

请参阅相关文档以找到更适合您的参数

http://example.org/doc.pdf#zoom=50
http://example.org/doc.pdf#view=Fit,100

编辑

我已经尝试过的

<object data="http://www.stelladoradus.com/wp-content/uploads/2014/03/en_spec_RP1000G3.pdf" 
 type="application/pdf" 
 width="300" height="500">
    <param name="view" value="fit" />

</object>  

http://jsfiddle.net/InferOn/wVaGa/23/

这有效,但不适用于Chrome ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将pdf嵌入网页

来自分类Dev

将图像/视频流嵌入网页

来自分类Dev

使用rbokeh将图嵌入网页

来自分类Dev

将视频嵌入网页后,如何删除YouTube品牌?

来自分类Dev

如何将Google Drive图片嵌入网页?

来自分类Dev

对齐固定位置的元素以使其水平居中

来自分类Dev

将基于Wt的窗口小部件作为iframe嵌入网页中?

来自分类Dev

有什么方法可以将GitHub Issue Tracker嵌入网页中吗?

来自分类Dev

将基于Wt的窗口小部件作为iframe嵌入网页中?

来自分类Dev

预览或将存储在Azure Blob中的Excel文档嵌入网页中

来自分类Dev

将博客嵌入网站

来自分类Dev

在我的网页上嵌入网页是否安全?

来自分类Dev

将xml标头嵌入网页时,是否需要将其保留在svg文件中?

来自分类Dev

使用Python将JavaScript注入网页

来自分类Dev

WKWebView:将UIImage插入网页

来自分类Dev

将JavaScript注入网页以禁用texbox

来自分类Dev

在Android应用程序中嵌入网页

来自分类Dev

即使将页面向下滚动,也可以将div垂直居中并水平居中

来自分类Dev

将Livestream嵌入网站(没有可用的嵌入支持)

来自分类Dev

将元素水平居中

来自分类Dev

将视图对象居中滚动到每个水平滚动页面 - Xamarin iOS

来自分类Dev

Javafx:如何转换矩形以使其居中?

来自分类Dev

如何缩小大纹理以使其居中?

来自分类Dev

固定NSTableColumn使其不水平滚动?

来自分类Dev

无法将网页标题居中

来自分类Dev

通过Safari扩展将jQuery注入网页

来自分类Dev

如何使用Chrome扩展程序将按钮注入网页

来自分类Dev

使用JavaScript中的innerHTML将for循环的结果写入网页

来自分类Dev

使用javascript的.innerHTML将html插入网页中

Related 相关文章

热门标签

归档