本篇文章主要介绍了如何使用Spire.Doc 在 C#、VB.NET 中从 URL 下载 Word 文档,欢迎查阅!
Spire.Doc 不提供直接从 URL 下载 Word 文件的方法。但是,您可以将文件从 URL 下载到 MemoryStream 中,然后使用
代码片段:
第 1 步:初始化一个新的 Word 文档。
Document doc = new Document();
第 2 步:初始化 WebClient 类的新实例。
WebClient webClient = new WebClient();
第 3 步:调用WebClient.DownloadData(string address)方法从 URL 加载数据。将数据保存到 MemoryStream,然后调用Document.LoadFromStream()方法从 MemoryStream 加载 Word 文档。
using (MemoryStream ms = new MemoryStream(webClient.DownloadData("http://www.e-iceblue.com/images/test.docx"))){doc.LoadFromStream(ms,FileFormat.Docx);}
第 4 步:保存文件。
doc.SaveToFile("result.docx",FileFormat.Docx);
运行程序,目标文件将被下载并保存为 Bin 文件夹中的新 Word 文件。

完整代码:
[C#]
using Spire.Doc;using System.IO;using System.Net;namespace DownloadfromURL{class Program{static void Main(string[] args){Document doc = new Document();WebClient webClient = new WebClient();using (MemoryStream ms = new MemoryStream(webClient.DownloadData("http://www.e-iceblue.com/images/test.docx"))){doc.LoadFromStream(ms, FileFormat.Docx);}doc.SaveToFile("result.docx", FileFormat.Docx);}}}
[VB.NET]
Imports Spire.DocImports System.IOImports System.NetNamespace DownloadfromURLClass ProgramPrivate Shared Sub Main(args As String())Dim doc As New Document()Dim webClient As New WebClient()Using ms As New MemoryStream(webClient.DownloadData("http://www.e-iceblue.com/images/test.docx"))doc.LoadFromStream(ms, FileFormat.Docx)End Usingdoc.SaveToFile("result.docx", FileFormat.Docx)End SubEnd ClassEnd Namespace
欢迎下载|体验更多E-iceblue产品
如需获取更多产品相关信息请咨询在线客服
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!