R pdftools在转换为图像时不会获得所有pdf层
我刚刚开始尝试使用R pdftools在转换为图像时不会获得所有pdf层,r,image-processing,pdf-scraping,R,Image Processing,Pdf Scraping,我刚刚开始尝试使用pdftools从PDF中提取图像。然而,我发现并不是所有的图层都被复制。例如,在下面的代码中,线在png中再现,而不是点。显然,在这个例子中,我可以直接保存png,但我只是用它来强调当我没有创建pdf的源代码/数据时,其他数据的问题 警告下面的代码在C:\temp目录中创建文件 库(tidyverse) 图书馆(pdftools) 种子(5) df PDF错误:“ArialUnicode”没有显示字体 #>完成了! #>[1]“C:/temp/testpng.png”
pdftools
从PDF中提取图像。然而,我发现并不是所有的图层都被复制。例如,在下面的代码中,线在png中再现,而不是点。显然,在这个例子中,我可以直接保存png,但我只是用它来强调当我没有创建pdf的源代码/数据时,其他数据的问题
警告下面的代码在C:\temp目录中创建文件
库(tidyverse)
图书馆(pdftools)
种子(5)
df PDF错误:“ArialUnicode”没有显示字体
#>完成了!
#>[1]“C:/temp/testpng.png”
由(v0.3.0)于2019年11月19日创建
我还尝试使用magick软件包中的pdftools::pdf\u render\u page
和image\u read\u pdf
和image\u convert
,得到了相同的结果。但是,我知道magick
函数实际上使用的是pdftools
,因此问题一定存在建议解决方法:
在Adobe Acrobat中打开pdf文件。
选择“文件”->“打印”->“Microsoft打印到PDF”->“高级”->“打印为图像”->“确定”->“打印”前面的复选框
然后,对刚创建的.pdf新副本执行“pdf\u转换”。建议的解决方法:
在Adobe Acrobat中打开pdf文件。
选择“文件”->“打印”->“Microsoft打印到PDF”->“高级”->“打印为图像”->“确定”->“打印”前面的复选框
然后,对刚创建的新.pdf副本执行“pdf\u转换”