You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在xaringan幻灯片中添加可滚动PDF?解决内容无法完全查看问题

在xaringan幻灯片中实现PDF滚动浏览的方法

你用magick::image_read_pdf()插入PDF的方式本质是将指定页面转为静态图片,自然无法实现滚动浏览。要达到类似leaflet的交互浏览效果,直接在xaringan中嵌入PDF阅读器即可,以下是可行方案:

方案一:使用iframe直接嵌入(最简便)

xaringan基于HTML渲染,可通过iframe标签嵌入完整PDF文件,自带滚动、缩放等原生阅读器功能:

htmltools::tags$iframe(
  src = "document.pdf",
  width = "100%",  # 适配幻灯片宽度
  height = "600px",  # 自定义显示高度
  frameborder = 0  # 去除边框
)

将上述代码放在幻灯片的R代码块中(建议设置echo=FALSE避免显示代码),即可在幻灯片中插入可滚动的PDF。

方案二:自定义PDF显示范围(可选)

如果需要限定浏览的页面范围或显示样式,可以在PDF路径后添加参数:

htmltools::tags$iframe(
  src = "document.pdf#page=2&view=Fit",  # 从第2页开始,适配窗口显示
  width = "100%",
  height = "600px",
  frameborder = 0
)

常用参数说明:

  • #page=N:指定起始页码
  • #view=Fit:自动适配窗口宽度
  • #zoom=150:设置缩放比例

内容的提问来源于stack exchange,提问作者jck21

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 11:39:25