從 URL 下載 Word 文檔
如今,我們面臨著從 URL 下載文件的更大機(jī)會,因?yàn)楦嗟奈募峭ㄟ^互聯(lián)網(wǎng)以電子方式傳遞的。在本文中,我將介紹如何在 C#、VB.NET 中使用 Spire.Doc 以編程方式從 URL 下載 Word 文檔。
Spire.Doc 不提供直接從 URL 下載 Word 文件的方法。但是,您可以將文件從 URL 下載到 MemoryStream 中,然后使用 Spire.Doc for .NET MemoryStream 加載文檔并作為新的 Word 文檔保存到本地文件夾。
代碼片段:
第 1 步:初始化一個新的 Word 文檔。
Document doc = new Document();
第 2 步:初始化 WebClient 類的新實(shí)例。
WebClient webClient = new WebClient();
第 3 步:調(diào)用WebClient.DownloadData(string address)方法從 URL 加載數(shù)據(jù)。將數(shù)據(jù)保存到 MemoryStream,然后調(diào)用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);
運(yùn)行程序,目標(biāo)文件將被下載并保存為 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.Doc
Imports System.IO
Imports System.Net
Namespace DownloadfromURL
Class Program
Private 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 Using
doc.SaveToFile("result.docx", FileFormat.Docx)
End Sub
End Class
End Namespace
歡迎下載|體驗(yàn)更多E-iceblue產(chǎn)品
如需獲取更多產(chǎn)品相關(guān)信息請咨詢


 QQ交談
QQ交談 在線咨詢
在線咨詢 
                 
                
 渝公網(wǎng)安備
            50010702500608號
渝公網(wǎng)安備
            50010702500608號
             
            
 客服熱線
客服熱線