1

我正在尝试通过搜索某些关键字来对 pdf 进行一些文本挖掘。

这是我的代码:

library(pdftools)
library(tidyverse)
library(pdfsearch)

UC_text <- pdf_text("https://wilmar-iframe.todayir.com/attachment/20190411162436345449392_en.pdf") 

result <- keyword_search(UC_text, 
                         keyword = c('SUBSTANTIAL SHAREHOLDERS'),
                         path = TRUE, surround_lines = 1)

但是,我收到文件名太长的错误消息。我怎样才能克服这个问题?

4

1 回答 1

1

鉴于 pdfsearch 的 cran 手册中的解释,您可以直接将 PDF 链接传递给keyword_search(). 这样,我看不到您提供的错误消息。我宁愿得到以下结果。

result <- keyword_search("https://wilmar-iframe.todayir.com/attachment/20190411162436345449392_en.pdf", 
                         keyword = c('SUBSTANTIAL SHAREHOLDERS'),
                         path = TRUE, surround_lines = 1)

  keyword                  page_num line_num line_text token_text
  <chr>                       <int>    <int> <list>    <list>    
1 SUBSTANTIAL SHAREHOLDERS       49     2010 <chr [3]> <list [3]>
于 2020-02-15T08:41:57.047 回答