国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C#合并多個Word文檔(微軟官方免費(fèi)openxml接口)

這篇具有很好參考價值的文章主要介紹了C#合并多個Word文檔(微軟官方免費(fèi)openxml接口)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

C#合并多個Word文檔(微軟官方免費(fèi)openxml接口),C#.Net開發(fā),c#,開發(fā)語言,wordg

 /// <summary>
        /// 合并多個word文檔(合并到第一文件)
        /// </summary>
        /// <param name="as_word_paths">word文檔完整路徑</param>
        /// <param name="breakNewPage">true(默認(rèn)值),合并下一個文檔前,自動換頁</param>
        /// <returns>無</returns> 
public void MergeWordFiles(string[] as_word_paths, bool breakNewPage = true)
        {
            var ls_first_word = as_word_paths.Length > 0 ? as_word_paths[0] : "";
            if (ls_first_word.fn_isempty())
            {
                return;
            }
            using (WordprocessingDocument doc = WordprocessingDocument.Open(ls_first_word, true))
            {
                var mainPart = doc.MainDocumentPart;
                for (var i = 1; i < as_word_paths.Length; i++)
                {
                   
                    var altChunkId = "cid_" + Guid.NewGuid().ToString().Replace("-", "");
                    var chunk = mainPart.AddAlternativeFormatImportPart(AlternativeFormatImportPartType.WordprocessingML, altChunkId);
                    //mainPart.Document.Save();
                    using (FileStream fileStream = File.Open(as_word_paths[i], FileMode.Open))
                    {
                        chunk.FeedData(fileStream);
                    }
                    var altChunk = new DocumentFormat.OpenXml.Wordprocessing.AltChunk();
                    altChunk.Id = altChunkId;
                    //添加下一頁(下一個文檔合并此頁)
                    if (breakNewPage)
                    {
                        Paragraph newPage = new Paragraph(new Run
                         (new Break() { Type = BreakValues.Page }
                         ));
                        mainPart.Document.Append(newPage, altChunk);
                    }
                    else
                    {
                        mainPart.Document.Append(altChunk);
                    }
                    //mainPart.Document.Body.Append(altChunk);
                }
                //mainPart.Document.Body.InsertAfter(altChunk, mainPart.Document.Body.Elements<DocumentFormat.OpenXml.Wordprocessing.Paragraph>().Last());
                mainPart.Document.Save();
               
            }
        }

C#合并多個Word文檔(微軟官方免費(fèi)openxml接口),C#.Net開發(fā),c#,開發(fā)語言,word

詳情了解...?文章來源地址http://www.zghlxwxcb.cn/news/detail-761673.html

到了這里,關(guān)于C#合并多個Word文檔(微軟官方免費(fèi)openxml接口)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • PHPWord 實現(xiàn)合并多個word文件

    本來想著當(dāng)調(diào)包俠呢,結(jié)果翻了一遍文檔,沒有這種操作支持,阿這?? 不出意外的一頓胡扯,給?????氣的要中風(fēng)啦 word 也就是 docx 結(jié)尾的文件本質(zhì)上就是 xml 字符串, 兩個word文件合并其實就是把兩個字符串拼接起來,你真是小天才呢????? 原地址 【能打開的直接抄就

    2024年02月15日
    瀏覽(20)
  • Word·VBA文檔合并

    Word·VBA文檔合并

    之前的文章《Word·VBA實現(xiàn)郵件合并》雖然可以生成郵件合并文檔結(jié)果,但是不能像《python實現(xiàn)word郵件合并》一樣,最終所有結(jié)果合并為1個文檔,那么只能用vba實現(xiàn)文檔合并功能 以下代碼在 Word啟用宏的文檔 中運(yùn)行 Range.InsertAfter 方法 只能插入文本,因此合并結(jié)果不保留原文

    2024年04月13日
    瀏覽(19)
  • Visual Studio中C++部分的官方文檔鏈接【微軟(Microsoft)所有產(chǎn)品的官方文檔鏈接】

    Visual Studio中C++部分的官方文檔鏈接【微軟(Microsoft)所有產(chǎn)品的官方文檔鏈接】

    目前(2022年07月),微軟官方網(wǎng)站上關(guān)于Visual Studio的文檔,最老的版本也是VS2015了,如下圖所示: 微軟所有產(chǎn)品的文檔目錄: 中文版:https://docs.microsoft.com/zh-CN/documentation/ 英文版:https://docs.microsoft.com/en-us/documentation/ Visual Studio中C++部分的官方文檔: 中文版:https://docs.microso

    2024年02月07日
    瀏覽(26)
  • Word怎么轉(zhuǎn)換成PDF文檔?多個Word轉(zhuǎn)換成PDF步驟分享

    Word怎么轉(zhuǎn)換成PDF文檔?多個Word轉(zhuǎn)換成PDF步驟分享

    word文檔是一種非常好用的文件格式,可以幫助用戶們很好的保存圖片和文字內(nèi)容,不過并不是只有word這一種文檔類文件格式,還有一種pdf文檔也深受用戶們的歡迎,在工作或者學(xué)習(xí)過程中這兩種文檔是可以互相轉(zhuǎn)換格式的,那么Word怎么轉(zhuǎn)換成PDF文檔?下面小編就為大家介紹一

    2024年02月12日
    瀏覽(18)
  • PowerToys——免費(fèi)、強(qiáng)大、高效的微軟官方效率提升工具集,辦公學(xué)習(xí)寶藏軟件

    名人說:博觀而約取,厚積而薄發(fā)?!巍ぬK軾 Code_流蘇(CSDN) (一個喜歡古詩詞和編程的Coder??)

    2023年04月19日
    瀏覽(33)
  • 微軟的word文檔中內(nèi)置背景音樂步驟(打開自動播放)

    微軟的word文檔中內(nèi)置背景音樂步驟(打開自動播放)

    目錄 一、前言 二、操作步驟 有時候需要在word文檔里面打開的時候就自動播放音樂或者音頻,那么可以用微軟的word來按照操作步驟去這樣完成。 如果沒有微軟office的,可以下載這個是2021專業(yè)版的。因為office只能免費(fèi)使用一段時間,點擊文章底部的云邊的快樂貓碼有辦法。

    2024年02月03日
    瀏覽(24)
  • 完整、免費(fèi)的把pdf轉(zhuǎn)word文檔

    完整、免費(fèi)的把pdf轉(zhuǎn)word文檔

    在線工具網(wǎng) https://www.orcc.online 支持pdf轉(zhuǎn)word,免費(fèi)、完整、快捷

    2024年04月25日
    瀏覽(32)
  • 使用VBA將大綱級別定義良好的單個Word文檔按指定的大綱樣式分割成多個文檔

    我們知道,大綱級別定義良好的 Word 文檔可以輕松用 Edraw master 轉(zhuǎn)換成思維導(dǎo)圖。但是,對于一個極長的文檔,例如一本教材,直接導(dǎo)入 Edraw master 轉(zhuǎn)換后的思維導(dǎo)圖,因為內(nèi)容過多,仍然很難閱讀。這時候,可以考慮分章節(jié)將長文檔分割成一個一個小文檔,再將小文檔導(dǎo)入

    2024年02月12日
    瀏覽(27)
  • 賽效:如何將PDF文件免費(fèi)轉(zhuǎn)換成Word文檔

    賽效:如何將PDF文件免費(fèi)轉(zhuǎn)換成Word文檔

    1:在網(wǎng)頁上打開wdashi,默認(rèn)進(jìn)入PDF轉(zhuǎn)Word頁面,點擊中間的上傳文件圖標(biāo)。 2:將PDF文件添加上去之后,點擊右下角的“開始轉(zhuǎn)換”。 3:稍等片刻轉(zhuǎn)換成功后,點擊綠色的“立即下載”按鈕,將Word文檔保存到電腦本地。 如果你想了解更多辦公軟件及其使用技巧,可以在“賽

    2024年02月11日
    瀏覽(22)
  • C#與Word文檔的交互

    C#與Word文檔的交互

    C#訪問word應(yīng)用軟件需要先安裝word,word會向系統(tǒng)注冊COM組件,COM組件提供了外部應(yīng)用程序的一個訪問接口,通過這些接口,可以很方便地程序性地操作word軟件中的各種COM對象的屬性和方法。比如文字,圖片,形狀,段落,光標(biāo)位置,字體,表格,邊框,背景,公式,格式,書簽

    2024年02月04日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包