R shiny:点击actionButton后打开pdf

时间:2016-08-05 19:44:27

标签: r shiny action-button

我想知道是否可以将本地pdf文件链接到Shiny中的操作按钮。例如,我有一个手动按钮。一旦用户点击“手动”操作按钮,就会打开一个pdf文件。

提前致谢。

1 个答案:

答案 0 :(得分:4)

这是一个解决方案,可以在单击按钮后在新的浏览器窗口中显示您的pdf文件。

  • 在与www脚本
  • 相同的目录中创建新的ui.R文件夹
  • 将您的pdf文件,例如xyz.pdf放在www文件夹
  • onclick添加新参数(HTML属性)actionButton并将其设置为"window.open('xyz.pdf')"

示例:

library(shiny)

ui <- fluidPage( 
  actionButton("pdf", "Manual", onclick = "window.open('xyz.pdf')")
)

server <- function(input, output) { }

shinyApp(ui = ui, server = server)