Laravel Blade中加载PDF时如何设置默认放大比例?
解决Laravel Blade中PDF加载默认放大的问题
直接给<object>标签加zoom='6x'这种自定义属性没用,因为这不是标准属性,多数浏览器的PDF阅读器不识别。正确的做法是在PDF文件的URL后面加锚点参数,主流PDF阅读器都支持这种方式。
具体实现代码
把PDF路径拼接上缩放参数即可,比如要设置150%缩放:
@php $file = "storage/006AJ000002BLbE/somePDF.pdf#zoom=150"; @endphp <object data="{{ $file }}" width='100%' height='100%'></object>
常用缩放参数选项
- 直接填百分比数值:比如
#zoom=200就是放大到200% #zoom=page-fit:让PDF自适应容器大小#zoom=page-width:让PDF宽度适配容器宽度
这样加载PDF时就会自动按照你设置的比例放大了。
内容的提问来源于stack exchange,提问作者bart2puck
相关产品推荐
相关产品推荐

