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

    文檔首頁>>E-iceblue中文文檔>>將內(nèi)容從一個(gè) Word 文檔復(fù)制到另一個(gè)文檔

    將內(nèi)容從一個(gè) Word 文檔復(fù)制到另一個(gè)文檔


    在我們的日常工作中,我們經(jīng)常會遇到將部分或全部內(nèi)容(不包括頁眉或頁腳)從一個(gè) Word 文檔復(fù)制到另一個(gè)文檔的要求。如果我們使用復(fù)制和粘貼功能,這很容易。

    Spire.Doc for.NET 最新下載


    但是,我們?nèi)绾我跃幊谭绞酵瓿纱巳蝿?wù)?本文旨在介紹如何使用 Spire.Doc for .NET 將整個(gè)內(nèi)容從源文檔傳輸?shù)侥繕?biāo)文檔的方法。如果只想轉(zhuǎn)幾段,請參考這篇文章。 代碼片段:

    源文件:

    在 C#、VB.NET 中將內(nèi)容從一個(gè) Word 文檔復(fù)制到另一個(gè)文檔

    目標(biāo)文件:

    在 C#、VB.NET 中將內(nèi)容從一個(gè) Word 文檔復(fù)制到另一個(gè)文檔

    代碼片段:

    第 1步:初始化 Document 類的新對象并加載源文檔。

    Document sourceDoc = new Document("source.docx");

    第 2步:初始化另一個(gè)對象以加載目標(biāo)文檔。

    Document destinationDoc = new Document("target.docx");

    第 3 步:從源文件中復(fù)制內(nèi)容并將其插入到目標(biāo)文件中。

    foreach (Section sec in sourceDoc.Sections)
    {
    foreach (DocumentObject obj in sec.Body.ChildObjects)
    {
    destinationDoc.Sections[0].Body.ChildObjects.Add(obj.Clone());
    }
    }

    第 4 步:保存更改

    destinationDoc.SaveToFile("target.docx", FileFormat.Docx2010);

    結(jié)果

    在 C#、VB.NET 中將內(nèi)容從一個(gè) Word 文檔復(fù)制到另一個(gè)文檔

    完整代碼

    [C#]

    using Spire.Doc;
    namespace CopyContent
    {
    class Program
    {
    static void Main(string[] args)
    {
    Document sourceDoc = new Document("source.docx");
    Document destinationDoc = new Document("target.docx");
    foreach (Section sec in sourceDoc.Sections)
    {
    foreach (DocumentObject obj in sec.Body.ChildObjects)
    {
    destinationDoc.Sections[0].Body.ChildObjects.Add(obj.Clone());
    }
    }
    destinationDoc.SaveToFile("target.docx", FileFormat.Docx2010);
    System.Diagnostics.Process.Start("target.docx");
    }
    }
    }

    [VB.NET]

    Imports Spire.Doc
    Namespace CopyContent
    Class Program
    Private Shared Sub Main(args As String())
    Dim sourceDoc As New Document("source.docx")
    Dim destinationDoc As New Document("target.docx")
    For Each sec As Section In sourceDoc.Sections
    For Each obj As DocumentObject In sec.Body.ChildObjects
    destinationDoc.Sections(0).Body.ChildObjects.Add(obj.Clone())
    Next
    Next
    destinationDoc.SaveToFile("target.docx", FileFormat.Docx2010)
    System.Diagnostics.Process.Start("target.docx")
    End Sub
    End Class
    End Namespace

    歡迎下載|體驗(yàn)更多E-iceblue產(chǎn)品

    如需獲取更多產(chǎn)品相關(guān)信息請咨詢慧都在線客服  

    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); })();