【发布时间】:2021-09-23 08:43:43
【问题描述】:
我正在尝试在闪亮的应用程序中显示导入的 pdf,下面是可重现的代码,但导入后 pdf 查看器是空白的,也没有显示任何错误。不知道如何让它工作。
library(tidyverse)
library(shiny)
library(pdftools)
ui <- fluidPage(
titlePanel("Demo"),
fileInput("file_import", "Upload Files", multiple = T, accept = ".pdf"),
tableOutput("files"),
uiOutput("pdfview")
)
server <- function(input, output, session) {
output$files <- renderTable({input$file_import})
observeEvent(input$file_import,{
output$pdfview <- renderUI({
tags$iframe(style = 'height: 680px; width: 960px;scrolling=yes',
src = input$file_import$datapath)
})
})
}
shinyApp(ui, server)
【问题讨论】: