如何在机器学习studio笔记本中使用R生成PDF文件并上载到Blob存储

如何在机器学习studio笔记本中使用R生成PDF文件并上载到Blob存储,r,azure,pdf,azure-storage-blobs,R,Azure,Pdf,Azure Storage Blobs,我已经能够打开到Azure博客存储的连接,读取CSV文件并在Azure机器学习工作室笔记本中显示结果 我想要实现的是生成一个PDF文件并将其上传到blob容器 我使用此处的文档连接到Azure存储: 我试过这个: upload_blob(cont, src=con, dest="1.pdf") 但我犯了这个错误 继承(src,“连接”)中出错:未找到对象“con” 回溯: 1. upload_blob(cont, src = con, dest = "1.pdf") 2. upload_bl

我已经能够打开到Azure博客存储的连接,读取CSV文件并在Azure机器学习工作室笔记本中显示结果

我想要实现的是生成一个PDF文件并将其上传到blob容器

我使用此处的文档连接到Azure存储:

我试过这个:

upload_blob(cont, src=con, dest="1.pdf")
但我犯了这个错误

继承(src,“连接”)中出错:未找到对象“con” 回溯:

1. upload_blob(cont, src = con, dest = "1.pdf")
2. upload_blob_internal(container, src, dest, type = type, blocksize = blocksize, 
 .     lease = lease)
3. inherits(src, "connection")
我试过这个

plot_binary <- paste(readBin("3.pdf", what="raw", n=1e6), collapse="")

我能够使用类似的代码实现。请看截图

pdf存储在存储帐户中的Azure“文件”中

在本例中,我没有创建pdf的任何内容,所以我的pdf是在account中创建的空pdf。您还可以在链接中存储blob,如本例所示

install.packages(“AzureStor”)
图书馆(AzureStor)

file_endpoint我可以使用类似的代码实现。请看截图

pdf存储在存储帐户中的Azure“文件”中

在本例中,我没有创建pdf的任何内容,所以我的pdf是在account中创建的空pdf。您还可以在链接中存储blob,如本例所示

install.packages(“AzureStor”)
图书馆(AzureStor)

谢谢,你能粘贴代码吗,这样我就不用输入了。谢谢,你能粘贴代码吗,这样我就不用输入了。
1. upload_blob(cont, src = con, dest = "1.pdf")
2. upload_blob_internal(container, src, dest, type = type, blocksize = blocksize, 
 .     lease = lease)
3. inherits(src, "connection")
plot_binary <- paste(readBin("3.pdf", what="raw", n=1e6), collapse="")
Warning message in file(con, "rb"):
“cannot open file '3.pdf': No such file or directory”
Error in file(con, "rb"): cannot open the connection
Traceback:

1. paste(readBin("3.pdf", what = "raw", n = 1e+06), collapse = "")
2. readBin("3.pdf", what = "raw", n = 1e+06)
3. file(con, "rb")
install.packages("AzureStor")
library(AzureStor)

file_endpoint <- storage_endpoint("https://<storage_account>.file.core.windows.net/", key="xxxxx")


list_storage_containers(file_endpoint) 

cont <- storage_container(file_endpoint, "csv")

list_storage_files(cont, '')

rawvec <- download_blob(cont, src="test.csv", dest=NULL)

pdf("1.pdf")

dev.off()

storage_upload(cont, "1.pdf", "2.pdf")