R Shiny:单击actionButton后打开pdf

Aar*_*eng 5 r shiny action-button

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

提前致谢。

Mic*_*jka 5

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

  • www在与ui.R脚本相同的目录中创建一个新文件夹
  • 把你的PDF文件,说,xyz.pdfwww文件夹中
  • 将新参数(HTML属性)添加onclickactionButton并将其设置为"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)
Run Code Online (Sandbox Code Playgroud)

  • 这是行不通的。“未找到”出现在新选项卡上。 (2认同)