• <menu id="w2i4a"></menu>
  • logo E-iceblue中文文檔

    文檔首頁(yè)>>E-iceblue中文文檔>>從 URL 下載 Word 文檔

    從 URL 下載 Word 文檔


    如今,我們面臨著從 URL 下載文件的更大機(jī)會(huì),因?yàn)楦嗟奈募峭ㄟ^(guò)互聯(lián)網(wǎng)以電子方式傳遞的。在本文中,我將介紹如何在 C#、VB.NET 中使用 Spire.Doc 以編程方式從 URL 下載 Word 文檔。

    Spire.Doc 不提供直接從 URL 下載 Word 文件的方法。但是,您可以將文件從 URL 下載到 MemoryStream 中,然后使用 Spire.Doc for .NET MemoryStream 加載文檔并作為新的 Word 文檔保存到本地文件夾。

    Spire.Doc for.NET 最新下載

    代碼片段:

    第 1 步初始化一個(gè)新的 Word 文檔。

    Document doc = new Document();

    第 2 步初始化 WebClient 類(lèi)的新實(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#、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.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)信息請(qǐng)咨詢慧都在線客服  

    aspose22.1最新版


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();