久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

C#如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)-創(chuàng)新互聯(lián)

本篇文章將介紹C#編程如何來(lái)處理Word分頁(yè)的方法。操作Word中的分頁(yè)這里分為幾種情況的來(lái)介紹:

創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站重做改版、濱州網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開(kāi)發(fā)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為濱州等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
  1. 插入分頁(yè)
    1.1在指定段落末尾插入分頁(yè)
    1.2 在指定字符后插入分頁(yè)
  2. 刪除分頁(yè)
    3.阻止表格分頁(yè)

處理工具:Spire.Doc for .NET 6.1
安裝該類(lèi)庫(kù)后,在程序中引用Spire.Doc.dll文件即可(如下圖),dll文件在安裝路徑下Bin文件夾中獲取。
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)

【示例1】插入分頁(yè)(在指定段落末尾插入分頁(yè))

【C#】

using Spire.Doc;
using Spire.Doc.Documents;

namespace InsertPageBreak_Doc
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建實(shí)例,加載文件
            Document document = new Document();
            document.LoadFromFile("test.docx");

            //在指定段落末尾,插入分頁(yè)
            document.Sections[0].Paragraphs[1].AppendBreak(BreakType.PageBreak);

            //保存文件并打開(kāi)
            document.SaveToFile("PageBreak.docx", FileFormat.Docx2010);
            System.Diagnostics.Process.Start("PageBreak.docx");

        }
    }
}

調(diào)試運(yùn)行程序,生成文檔。
分頁(yè)前后效果對(duì)比添:
分頁(yè)前
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)

分頁(yè)后
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)

【示例2】插入分頁(yè)(在指定字符后插入分頁(yè))

C#

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;

namespace InsertPagebreak1_Doc
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建實(shí)例,加載文件
            Document doc = new Document();
            doc.LoadFromFile("test.docx");

            //查找需要在其后插入分頁(yè)的字符
            TextSelection[] selections = doc.FindAllString("guests", true, true);
            //遍歷文檔,插入分頁(yè)
            foreach (TextSelection ts in selections)
            {
                TextRange range = ts.GetAsOneRange();
                Paragraph paragraph = range.OwnerParagraph;
                int index = paragraph.ChildObjects.IndexOf(range);
                Break pageBreak = new Break(doc, BreakType.PageBreak);
                paragraph.ChildObjects.Insert(index + 1, pageBreak);
            }

            //保存并打開(kāi)文檔
            doc.SaveToFile("Break.docx", FileFormat.Docx);
            System.Diagnostics.Process.Start("Break.docx");

        }
    }
}

測(cè)試結(jié)果:
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)

【示例3】刪除分頁(yè)

C#

using Spire.Doc;
using Spire.Doc.Documents;

namespace RemovePagebreak_Doc
{
    class Program
    {
        static void Main(string[] args)
        {
            {
                //實(shí)例化Document類(lèi),加載文件
                Document document = new Document();
                document.LoadFromFile("sample.docx", FileFormat.Docx);

                //遍歷第一節(jié)中的所有段落,移除分頁(yè)
                for (int j = 0; j < document.Sections[0].Paragraphs.Count; j++)
                {
                    Paragraph p = document.Sections[0].Paragraphs[j];
                    for (int i = 0; i < p.ChildObjects.Count; i++)
                    {
                        DocumentObject obj = p.ChildObjects[i];
                        if (obj.DocumentObjectType == DocumentObjectType.Break)
                        {
                            Break b = obj as Break;
                            p.ChildObjects.Remove(b);
                        }
                    }
                }
                //保存并打開(kāi)文件
                document.SaveToFile("result.docx", FileFormat.Docx);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }
}

測(cè)試效果對(duì)比:
原文檔:
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)

刪除分頁(yè)后:
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)

【示例4】阻止Word表格分頁(yè)

測(cè)試文件如下:
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)

方法一:將跨頁(yè)的表格重新定位放置在同一個(gè)頁(yè)面上
C#

using Spire.Doc;
using Spire.Doc.Documents;

namespace PreventPagebreak_Table__Doc
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建Document類(lèi)實(shí)例,加載文檔
            Document doc = new Document("test.docx");

            //獲取表格
            Table table = doc.Sections[0].Tables[0] as Table;

            //設(shè)置表格的段落位置,保持表格在同一頁(yè)
            foreach (TableRow row in table.Rows)
            {
                foreach (TableCell cell in row.Cells)
                {
                    foreach (Paragraph p in cell.Paragraphs)
                    {
                        p.Format.KeepFollow = true;
                    }
                }
            }

            //保存文件并打開(kāi)
            doc.SaveToFile("result.docx", FileFormat.Docx2010);
            System.Diagnostics.Process.Start("result.docx"); 
        }
    }
}

測(cè)試效果:
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)

方法二:阻止同一行數(shù)據(jù)被強(qiáng)制分頁(yè)
C#

using Spire.Doc;
using Spire.Doc.Documents;

namespace PreventPagebreak_Table__Doc
{
    class Program
    {
        static void Main(string[] args)
        {
          //創(chuàng)建實(shí)例,加載文件
            Document doc = new Document("test.docx");

            //獲取指定表格
            Table table = doc.Sections[0].Tables[0] as Table;

            //設(shè)置表格分頁(yè)屬性
            table.TableFormat.IsBreakAcrossPages = false;

            //保存并打開(kāi)文件
            doc.SaveToFile("output.docx", FileFormat.Docx2010);
            System.Diagnostics.Process.Start("output.docx");
        }
    }
}

測(cè)試效果:
C# 如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)

以上全部是本次關(guān)于如何操作Word中的分頁(yè)符的方法。如需轉(zhuǎn)載,請(qǐng)注明出處。

創(chuàng)新互聯(lián)www.cdcxhl.cn,專(zhuān)業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開(kāi)啟,新人活動(dòng)云服務(wù)器買(mǎi)多久送多久。

網(wǎng)站題目:C#如何處理Word文檔分頁(yè)——插入、刪除、阻止分頁(yè)-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)路徑:http://sd-ha.com/article8/doedop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、Google、軟件開(kāi)發(fā)、微信公眾號(hào)用戶(hù)體驗(yàn)、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)