不知道我做错了什么。我想把多个docx.files转换成pdf.files --每个文件都是一个单独的文件。我决定通过以下命令使用"doconv"-package:
docx_files <- list.files(pattern=paste0("Protokollnr_"))[39:73]
docx_files %>% length
lapply(1:35, function(x) {
docx2pdf(input = docx_files[[x]],
output = tempfile(fileext = ".pdf"))})在错误信息中,我没有说任何具体的内容--只是它不能被转换。我应该指定文件路径吗?现在我只在WD中定义文件名。
对象"docx_files“包含:
c("Protokollnr_1.docx", "Protokollnr_10.docx", "Protokollnr_11.docx",
"Protokollnr_12.docx", "Protokollnr_13.docx", "Protokollnr_14.docx",
"Protokollnr_15.docx", "Protokollnr_16.docx", "Protokollnr_17.docx",
"Protokollnr_18.docx", "Protokollnr_19.docx", "Protokollnr_2.docx",
"Protokollnr_20.docx", "Protokollnr_21.docx", "Protokollnr_22.docx",
"Protokollnr_23.docx", "Protokollnr_24.docx", "Protokollnr_25.docx",
"Protokollnr_26.docx", "Protokollnr_27.docx", "Protokollnr_28.docx",
"Protokollnr_29.docx", "Protokollnr_3.docx", "Protokollnr_30.docx",
"Protokollnr_31.docx", "Protokollnr_32.docx", "Protokollnr_33.docx",
"Protokollnr_34.docx", "Protokollnr_35.docx", "Protokollnr_4.docx",
"Protokollnr_5.docx", "Protokollnr_6.docx", "Protokollnr_7.docx",
"Protokollnr_8.docx", "Protokollnr_9.docx")错误信息是:
C:/Users/Nadine/OneDrive/Documents/Arbeit_Büro_papa/Protokolle_Sallapulka/fertige_Protokolle/Protokollnr_1.docx中的
错误(docx2pdf= docx_files[x],output =docx2pdf文件(fileext= ".pdf")):无法转换docx2pdf
非常感谢,纳丁
发布于 2022-04-21 14:12:48
我建议指定文件路径,因为函数需要以下格式:
docx2pdf(input, output = gsub("\\.docx$", ".pdf", input))https://stackoverflow.com/questions/71955204
复制相似问题