2016-04-25 8 views
2

トピック/テーマ別に多数のPDFドキュメントを整理して視覚化するのに役立つアプリを開発しています。私は1つのPDFをアップロードして読むことができますが、複数のPDFドキュメントを読むのは難しいです。多くのファイルをShinyでアップロードする

単一のPDF文書の場合:

ui.R

--- 
    fileInput('file1', 'Choose PDF File', accept=c('.pdf')) 

--- 

server.R

-------- 

    library(pdftools) 

    ------- 


mypdf<-reactive({ 

    inFile <- input$file1 

    if (is.null(inFile)){ 
    return(NULL) 
    }else{ 
    pdf_text(inFile$datapath) 

    } 

    }) 

複数のPDFファイルをアップロードするには、私がTRUE =複数を使用する必要がありますコードのui.R部分ですが、アップロードされたすべてのファイルをどのように読むことができますか?

答えて

3

アップロードされたファイルは、この

for(i in 1:length(input$files[,1])){ 
    lst[[i]] <- read.csv(input$files[[i, 'datapath']]) 
} 

のようなforループで読み取ることができますこれは、CSVファイルの例ですが、あなたは、PDFファイルに対して同じことを行うことができます。

関連する問題