2016-08-05 4 views
2

ローカルのpdfファイルをShinyのアクションボタンにリンクすることができるかどうかは疑問です。たとえば、私はマニュアルボタンを持っています。ユーザーが「手動」アクションボタンをクリックするとpdfファイルが開きます。R shiny:アクションボタンをクリックしてpdfを開く

ありがとうございます。

答えて

4

これは、ボタンをクリックした後に新しいブラウザウィンドウにPDFファイルを表示するソリューションです。

  • は新しいパラメータ(HTML属性)を追加wwwフォルダにpdfファイル、たとえば、xyz.pdfを入れui.Rスクリプトと同じディレクトリに新しいwwwフォルダを作成actionButtonとセットにonclickそれ"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)