使用Spreadsheet Light将图片添加到工作表中很容易:
SLPicture logoPic = new SLPicture(@"C:\Platypus\DuckbillsUnlimited.png");
logoPic.SetPosition(0, 13);
sl.InsertPicture(logoPic);
...但我想在网址上使用图片,而不是文件。这是如何完成的?
答案 0 :(得分:1)
我尝试直接在SLPicture的构造函数中使用图像URL,但是不支持。您可以按如下方式使用解决方法:
对示例代码的修改可以显示如下:
WebClient client = new WebClient();
client.DownloadFile(new Uri(url), @"C:\Platypus\DuckbillsUnlimited.png");
SLPicture pic = new SLPicture(@"C:\Platypus\DuckbillsUnlimited.png");
logoPic.SetPosition(0, 13);
sl.InsertPicture(logoPic);
不确定是否有其他方法,但这肯定有效!打开其他建议!