使用httr将HTML转换为PDF

时间:2015-02-26 02:56:08

标签: r api pdf httr

我有一个本地保存的HTML文件,我希望使用httr和pdfcrowd.com API将其转换为PDF。我使用以下代码:

library(httr)

r <- POST(url="http://pdfcrowd.com/api/pdf/convert/html/", config=list(authenticate(user=myusername, password=myAPItoken)), 
              encode="multipart", body=upload_file(path=< my local path >))

content(r)

当我运行这个时,我得到以下输出,说我错过了src字段。我的理解是src字段是文件的路径。任何帮助表示赞赏:

"No data to convert. Missing src field."

1 个答案:

答案 0 :(得分:1)

根据文档和错误消息,我怀疑你想要:

library(httr)

r <- POST(
  "http://pdfcrowd.com/api/pdf/convert/html/", 
  authenticate(myusername, myAPItoken), 
  body = list(src = upload_file("my local path"))
)

content(r)