Word控件Spire.Doc 【文档操作】教程(七):在 C#、VB.NET 中从 URL 下载 Word 文档

本篇文章主要介绍了如何使用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#、VB.NET 中从 URL 下载 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产品

如需获取更多产品相关信息请咨询在线客服  

aspose22.1最新版

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月4日
下一篇 2022年3月4日

相关推荐

发表回复

登录后才能评论