Как выполнить условие if, если файл является PDF-файлом - PullRequest
0 голосов
/ 20 апреля 2020

Я новичок в языке R. Я пытаюсь запустить функцию оптического распознавания текста в Tesseract, если загруженный файл представляет собой файл PDF, кажется, что он всегда переходит к другой части. Я знаю, что в части if есть ошибка, но я понятия не имею, какой символ использовать.

Вот часть кода

output$table <- renderTable({ 
if(is.null(input$file)) {return()}
read.table(file=input$file$datapath[input$file$name==input$Select], fill = TRUE, skipNul = TRUE)

# PDF file
if (input$file$datapath[input$file$name==input$Select] == "pdf"){
pdffile <- pdftools::pdf_convert(input$file$datapath[input$file$name==input$Select], dpi = 600)
text <- tesseract::ocr(pdffile)
}

# JPEG file
else{
  eng <- tesseract("eng")
  text <- tesseract::ocr(input$file$datapath[input$file$name==input$Select], engine = eng)
}
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...