精华内容
下载资源
问答
  • word设置页码

    2019-03-13 18:16:37
    从第二页插入页码 第一:页面布局,选择下一页,插入分节符并在下一页上开始新...第二:双击页脚,在设计中不选中首页不同,不选中奇偶页不同,取消掉连接到前一条页眉,点击插入,首先设置页码格式,起始页码为1 ...

    从第二页插入页码

    第一:页面布局,选择下一页,插入分节符并在下一页上开始新的一节

    第二:双击页脚,在设计中不选中首页不同,不选中奇偶页不同,取消掉连接到前一条页眉,点击插入,首先设置页码格式,起始页码为1

    展开全文
  • Word设置页眉页脚技巧!

    千次阅读 2007-10-23 14:43:00
    1、如何设置页眉页脚? “视图”→“页眉和页脚”,将会打开页眉页脚编辑工具栏,同时切换到页眉编辑状态,只要在相应的地方输入内容即可。2、什么是“分节符”,如何设置? “分节符”就是把文档从插入的分节符...

     工作中经常遇到对文档的排版问题,现在以一问一答形式进行解析。

    1、如何设置页眉页脚?
              “视图”→“页眉和页脚”,将会打开页眉页脚编辑工具栏,同时切换到页眉编辑状态,只要在相应的地方输入内容即可。
    2、什么是“分节符”,如何设置?
              “分节符”就是把文档从插入的分节符处分为两节,可以对每节的页面、格式进行单独设置。
              设置方法:“插入”→“分隔符”,选择“分节符类型”里的“下一页”即可在指定位置插入分节符。
    3、文档中有封面有正文,封面中不需要页眉页码,而正文要设置,怎么做?
         ①、在封面尾插入“分节符”将封面与正文分节:光标调至要插入分节符的地方,“插入”→“分隔符”→“分节符类型”“下一页”;
              ②、进行页眉页码编辑:“视图”→“页眉和页脚”,输入页眉内容及插入页码,这时封面和正文都将会有页眉和页码;
         ③、取消每节的“同上一节”设置,以便对每节进行单独编写:将光标调至第2节(即正文所在节)在页眉,点击页眉页脚编辑工具栏上的“同前”,这样就是取消“同上一节”的设置,使得两节的页眉可以分别设置(因为默认设置为“同前”),否则无论修改哪一节,另一节都会跟着改变的,同理,页脚也同样处理。
         ④、取消封面页眉文字:光标调至第1节的页眉,删除页眉文字,此时将还有默认下划线存在,同样取消页码即可;
         ⑤、删除页眉中的下划线:全选页眉(注意,一定要将段落标记也选入。也可以三击鼠标左键),“格式”→“边框和底纹”→ “边框”→“无”,注意对话框右下解的“应用范围”应该是“段落”,再点击“确定”即可取消下划线;
         ⑥、在正文页眉或页脚设置页码:若直接插入页码,会将封面页做为第1页,顺序下排。这时,只要选中页码,点击页眉页脚编辑工具栏中的“设置页码格式”→“页码编排”→“起始页码”,输入相应数字即可。(想从哪个页数开始都行)
              这样设置下来,封面既无页眉也无页码。当然,第①~③顺序不要变,后面几项可以颠倒顺序。举一反三,对于对章节或多封面的文档,重复使用这些设置即可做到每章节页眉不同,页码不同了。
    4、带表格的文档,排版时总是会将编辑好的表格打乱,怎么办?
              为防止编辑好的表格因为格式的变动而被打乱,在表格前后插入“分页符”即可保证无论如何排版都不有打乱表格:“插入”→“分隔符”→“分隔符类型”→“分页符”。
    5、竖排页面的文档中,突然需要某页进行横排,怎么办?
              在需要横排的页前页后分别设置两个“分节符”,然后对此页进行“页面设置”,选择版面“横向”即可。
    6、“分节符”与“分页符”的区别是什么?
              这两种符,都可以将页面单独分页,有时候看上去一样的功能,很难区别。其实主要的一点区别就是“分节符”分开的每个节都可以进行不同的页面、页眉、页脚、页码的设置,而分页符则不能。
    7、一个文档有多个章节,每个章节有不同的封面,同时文档中还有很多表格,有横版,有竖版,却要求每个章节页眉内容不同、页码相连、每章封面不排页码、无论横版竖版统一页眉以供装订,需要怎么样操作?
         ①、插入“分节符”,将文档分为若干个节:光标调至每个章节、章节封面、不同方向版面的最后一个字符后,“插入”→“分隔符”→“分节符类型”“下一页”,重复操作;
         ②、取消每节的“同上一节”设置:将光标调至页眉,点击页眉页脚编辑工具栏上的“同前”,这样就是取消“同上一节”的设置,以便对每节的页眉页脚进行单独设置而不会改变其它节的内容,页脚也同样处理。
         ③、进行页眉页码编辑:在相应位置输入页眉内容及插入页码;
         ④、取消封面页眉文字:光标调至封面的页眉,删除页眉文字,此时将还有默认下划线存在,同样取消页码即可;
         ⑤、删除页眉中的下划线:全选要取消的页眉(注意,一定要将段落标记也选入。也可以三击鼠标左键),“格式”→“边框和底纹”→ “边框”→“无”,注意对话框右下解的“应用范围”应该是“段落”,再点击“确定”即可取消下划线;
         ⑥、在正文页眉或页脚设置页码:若直接插入页码,会将封面页也排序。这时,只要选中页码,点击页眉页脚编辑工具栏中的“设置页码格式”→“页码编排”→“起始页码”,输入相应数字即可。(想从哪个页数开始都行)
         ⑦、重新编辑不同方向页面的页眉页脚:竖版文档中的横版页面的页眉将默认在长边,而竖版页面的页眉在短边,这就需要进行调整。
              a、取消横版页面的页眉和页脚:见④、⑤;
              b、在页眉处插入文本框:光标调至页眉,“插入”→“文本框”→“竖排”,按鼠标左键,光标变为“+”,不放,画一个文本框,输入文字,将文字和段落标记均选中,“格式”→“边框和底纹”→ “边框”→“自定义”,选择“线型”、“颜色”、“宽度”,在“预览”里选择下边框线,“确定”;
              c、调整文字方向:选中页眉文本框中的文字,“格式”→“文字方向”,调整相应的文字方向;
              d、页码设置:对页码也是如此操作即可,只是文本框中插入的是页码而已;
              e、取消文本框的框线:将鼠标点至文本框边界,当光标变为十字箭头时,双击鼠标左键,出现“设置文本框格式”对话框,将“线条”设置为“无”,即可消除文本框的外框线了。
              f、将页眉页码文本框放至/相应位置:当光标高为十字箭头时,按左键不放拉至相应位置即可。
              只要设置好一个版面,以后相同版面就可使用粘贴功能进行复制了。
              经过以上操作,目的就可以达到了。

    展开全文
  • word2003页眉页脚设置

    2010-06-03 18:39:06
    word2003页眉页脚设置word2003页眉页脚设置word2003页眉页脚设置
  • word设置页码

    2018-05-01 00:31:23
    word里怎么设置多页连续的页码?怎么都是一样的?求指教???
  • word设置页码教程

    2013-04-19 10:41:26
    此资源可很好的知道在word文档中设置页码,很不错的资源
  • 在“C# 添加Word页眉页脚页码”一文中,介绍了添加简单页眉页脚的方法,该文中的方法可满足于大多数的页眉页脚添加要求,但是对于比较复杂一点的文档,对页眉页脚的添加要求比较严格的,如需要设置奇、偶页的页眉...

    前言

    本文是对Word页眉页脚的操作方法的进一步的阐述。在“C# 添加Word页眉页脚、页码”一文中,介绍了添加简单页眉页脚的方法,该文中的方法可满足于大多数的页眉页脚添加要求,但是对于比较复杂一点的文档,对页眉页脚的添加要求比较严格的,如需要设置奇、偶页的页眉页脚不同、首页页眉页脚不同、设置页码时需要对不同章节的内容设置不同页码、对包含重要信息的页眉页脚需要设置编辑权限、相同性质的文档需要复制指定页眉页脚等等操作,则可以参考本文中的方法。鉴于此,本文就以上操作要求分以下几个示例要点来进行:

    •   设置Word奇偶页页眉页脚不同
    •   设置Word首页页眉页脚不同
    •   不连续设置页码(即对不同章节的内容设置不同页码)
    •   复制页眉页脚
    •   锁定页眉页脚
    •   删除页眉页脚

    使用工具Free Spire.Doc for .NET(社区版)

    :编程时注意在相应程序中添加引用Spire.Doc.dll,dll文件可在安装路径下的Bin文件夹中获取。


     

    C#代码示例(供参考)

    【示例1】设置Word奇偶页页眉页脚不同

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Spire.Doc;
    using Spire.Doc.Documents;
    using Spire.Doc.Fields;
    using System.Drawing;
    
    namespace HeadersFootersForOddAndEvenPages
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建Document类,并加载测试文档
                Document document = new Document();
                document.LoadFromFile("test.docx");
    
                //获取指定节,并设置页眉页脚奇偶页不同的属性为true
                Section section = document.Sections[0];
                section.PageSetup.DifferentOddAndEvenPagesHeaderFooter = true;
    
                //设置奇偶数页的页脚
                Paragraph P1 = section.HeadersFooters.EvenFooter.AddParagraph();
                TextRange EF = P1.AppendText("偶数页页脚");
                EF.CharacterFormat.FontName = "Calibri";
                EF.CharacterFormat.FontSize = 12;
                EF.CharacterFormat.TextColor = Color.Green;
                EF.CharacterFormat.Bold = true;
                P1.Format.HorizontalAlignment = HorizontalAlignment.Right;
                Paragraph P2 = section.HeadersFooters.OddFooter.AddParagraph();
                TextRange OF = P2.AppendText("奇数页页脚");
                P2.Format.HorizontalAlignment = HorizontalAlignment.Left ;
                OF.CharacterFormat.FontName = "Calibri";
                OF.CharacterFormat.FontSize = 12;
                OF.CharacterFormat.Bold = true;
                OF.CharacterFormat.TextColor = Color.Blue;
    
                //设置奇偶数页的页眉
                Paragraph P3 = section.HeadersFooters.OddHeader.AddParagraph();
                TextRange OH = P3.AppendText("奇数页页眉");
                P3.Format.HorizontalAlignment = HorizontalAlignment.Left;
                OH.CharacterFormat.FontName = "Calibri";
                OH.CharacterFormat.FontSize = 12;
                OH.CharacterFormat.Bold = true;
                OH.CharacterFormat.TextColor = Color.Blue;
                Paragraph P4 = section.HeadersFooters.EvenHeader.AddParagraph();
                TextRange EH = P4.AppendText("偶数页页眉");
                P4.Format.HorizontalAlignment = HorizontalAlignment.Right;
                EH.CharacterFormat.FontName = "Calibri";
                EH.CharacterFormat.FontSize = 12;
                EH.CharacterFormat.Bold = true;
                EH.CharacterFormat.TextColor = Color.Green;
    
                //保存文档
                document.SaveToFile("result.docx", FileFormat.Docx2010);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }

    奇偶页页眉页脚不同设置效果:

    【示例2】设置Word首页页眉页脚不同

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Spire.Doc;
    using Spire.Doc.Documents;
    using Spire.Doc.Fields;
    using System.Drawing;
    
    namespace HeadersFootersForOddAndEvenPages
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建Document类的对象,并加载测试文档
                Document document = new Document();
                document.LoadFromFile("test.docx");
    
                //获取指定节,并设置页眉页脚首页不同属性为true
                Section section = document.Sections[0];
                section.PageSetup.DifferentFirstPageHeaderFooter = true;
    
                //加载图片添加到首页页眉
                Paragraph paragraph1 = section.HeadersFooters.FirstPageHeader.AddParagraph();
                paragraph1.Format.HorizontalAlignment = HorizontalAlignment.Left;
                DocPicture headerimage = paragraph1.AppendPicture(Image.FromFile("2.png"));
                //添加文字到首页页脚
                Paragraph paragraph2 = section.HeadersFooters.FirstPageFooter.AddParagraph();
                paragraph2.Format.HorizontalAlignment = HorizontalAlignment.Center;
                TextRange FF = paragraph2.AppendText("首页页脚");
                FF.CharacterFormat.FontSize = 12;
    
                //添加页眉页脚到其他页面
                Paragraph paragraph3 = section.HeadersFooters.Header.AddParagraph();
                paragraph3.Format.HorizontalAlignment = HorizontalAlignment.Center;
                TextRange NH = paragraph3.AppendText("非首页页眉");
                NH.CharacterFormat.FontSize = 12;
                Paragraph paragraph4 = section.HeadersFooters.Footer.AddParagraph();
                paragraph4.Format.HorizontalAlignment = HorizontalAlignment.Center;
                TextRange NF = paragraph4.AppendText("非首页页脚");
                NF.CharacterFormat.FontSize = 12;
    
                //保存文档
                document.SaveToFile("result.docx", FileFormat.Docx2010);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }

    首页页眉页脚不同设置效果:

     

     

    【示例3】不连续设置页码

    using Spire.Doc;
    using Spire.Doc.Documents;
    using System.Drawing;
    
    namespace DifferentPageNumber_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建Document对象,并加载测试文档
                Document doc = new Document();
                doc.LoadFromFile("test.docx");
    
                //实例化HeaderFooter对象(指定页码添加位置:页眉或页脚)
                HeaderFooter footer = doc.Sections[0].HeadersFooters.Footer;
                //添加段落到页脚
                Paragraph footerParagraph = footer.AddParagraph();
                //添加页码域到页脚
                footerParagraph.AppendField("page number", FieldType.FieldPage);
                //设置页码右对齐
                footerParagraph.Format.HorizontalAlignment = HorizontalAlignment.Right;
    
                //创建段落样式,包括字体名称、大小、颜色
                ParagraphStyle style = new ParagraphStyle(doc);
                style.CharacterFormat.Font = new Font("黑体", 10, FontStyle.Bold);
                style.CharacterFormat.TextColor = Color.Black;
                doc.Styles.Add(style);
                //应用段落样式到页脚
                footerParagraph.ApplyStyle(style.Name);
    
                //将第一节的页码样式设置为罗马数字
                doc.Sections[0].PageSetup.PageNumberStyle = PageNumberStyle.RomanLower;
    
                //将第二节的页码样式设置为阿拉伯数字,并重新开始编码
                doc.Sections[1].PageSetup.PageNumberStyle = PageNumberStyle.Arabic;
                doc.Sections[1].PageSetup.RestartPageNumbering = true;
                doc.Sections[1].PageSetup.PageStartingNumber = 1;//此处可任意指定起始页码数
    
                //保存文档
                doc.SaveToFile("output.docx", FileFormat.Docx2010);
                System.Diagnostics.Process.Start("output.docx");
            }
        }
    }

    页码添加效果:

     

    【示例4】复制页眉页脚

    using Spire.Doc;
    
    namespace CopyHeaderAndFooter_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //新建Word文档1,并加载带页眉的源文档
                Document doc1 = new Document();
                doc1.LoadFromFile("test1.docx");
    
                //获取文档1的页眉
                HeaderFooter Header = doc1.Sections[0].HeadersFooters.Header;
    
                //新建文档2,并加载目标文档
                Document doc2 = new Document("test2.docx");
    
                //遍历文档2中的所有Section
                foreach (Section section in doc2.Sections)
                {
                    foreach (DocumentObject obj in Header.ChildObjects)
                    {
                        //将复制的页眉对象添加到section
                        section.HeadersFooters.Header.ChildObjects.Add(obj.Clone());
                    }
                }
    
                //保存并打开文档
                doc2.SaveToFile("copyHeader.docx", FileFormat.Docx2013);
                System.Diagnostics.Process.Start("copyHeader.docx");
            }
        }
    }

    测试文档:

     

    测试结果:

     

    【示例5】锁定页眉页脚

    using Spire.Doc;
    
    namespace ProtectHeaderFooter_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //加载测试文档
                Document doc = new Document();
                doc.LoadFromFile("sample.docx");
    
                //获取第一个section
                Section section = doc.Sections[0];
    
                //保护文档并设置 ProtectionType 为 AllowOnlyFormFields,并设置启用编辑的密码
                doc.Protect(ProtectionType.AllowOnlyFormFields, "123");
    
                //设置ProtectForm 为false 允许编辑其他区域
                section.ProtectForm = false;
    
                //保存文档
                doc.SaveToFile("result.docx", FileFormat.Docx2013);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }

    运行程序生成的文档中,页眉将不允许被编辑,正确输入密码后,方可编辑页眉。

     

    【示例6】删除页眉页脚

    1.删除所有页面的页眉页脚

    using Spire.Doc;
    
    namespace RemoveHeaderFooter_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建一个Document实例并加载示例文档
                Document doc = new Document();
                doc.LoadFromFile("sample.docx");
                //获取第一个section
                Section section = doc.Sections[0];
    
                //删除页眉 
                section.HeadersFooters.Header.ChildObjects.Clear();
    
                //删除页脚
                section.HeadersFooters.Footer.ChildObjects.Clear();
    
                //保存文档 
                doc.SaveToFile("result.docx", FileFormat.Docx);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }

    删除效果:

     

    2.删除首页的页眉页脚(适用于文档封面,不需要页眉页脚的情况,或者其他情形)

    using Spire.Doc;
    
    namespace RemoveHeaderFooter2_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建一个Document实例并加载示例文档
                Document doc = new Document();
                doc.LoadFromFile("sample.docx");
    
                //获取第一个section
                Section section = doc.Sections[0];
    
                //设置页眉页脚首页不同
                section.PageSetup.DifferentFirstPageHeaderFooter = true;
    
                //删除首页页眉页脚
                section.HeadersFooters.FirstPageHeader.ChildObjects.Clear();
    
                //保存文档 
                doc.SaveToFile("output.docx", FileFormat.Docx);
                System.Diagnostics.Process.Start("output.docx");
            }
        }
    }

    删除效果:

     

    (本文完)

    如需转载,请注明出处!

    转载于:https://www.cnblogs.com/Yesi/p/10442140.html

    展开全文
  • 在“C# 添加Word页眉页脚页码”一文中,介绍了添加简单页眉页脚的方法,该文中的方法可满足于大多数的页眉页脚添加要求,但是对于比较复杂一点的文档,对页眉页脚的添加要求比较严格的,如需要设置奇、偶页的页眉...

     本文是对Word页眉页脚的操作方法的进一步的阐述。在“C# 添加Word页眉页脚、页码”一文中,介绍了添加简单页眉页脚的方法,该文中的方法可满足于大多数的页眉页脚添加要求,但是对于比较复杂一点的文档,对页眉页脚的添加要求比较严格的,如需要设置奇、偶页的页眉页脚不同、首页页眉页脚不同、设置页码时需要对不同章节的内容设置不同页码、对包含重要信息的页眉页脚需要设置编辑权限、相同性质的文档需要复制指定页眉页脚等等操作,则可以参考本文中的方法。
     鉴于此,本文就以上操作要求分以下几个示例要点来进行:

    • 设置Word奇偶页页眉页脚不同
    • 设置Word首页页眉页脚不同
    • 不连续设置页码(即对不同章节的内容设置不同页码)
    • 复制页眉页脚
    • 锁定页眉页脚
    • 删除页眉页脚
      使用工具:Free Spire.Doc for .NET(社区版)
      注:编程时注意在相应程序中添加引用Spire.Doc.dll,dll文件可在安装路径下的Bin文件夹中获取。
      C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉

      C#代码示例

      【示例1】设置Word奇偶页页眉页脚不同

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Spire.Doc;
    using Spire.Doc.Documents;
    using Spire.Doc.Fields;
    using System.Drawing;
    
    namespace HeadersFootersForOddAndEvenPages
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建Document类,并加载测试文档
                Document document = new Document();
                document.LoadFromFile("test.docx");
    
                //获取指定节,并设置页眉页脚奇偶页不同的属性为true
                Section section = document.Sections[0];
                section.PageSetup.DifferentOddAndEvenPagesHeaderFooter = true;
    
                //设置奇偶数页的页脚
                Paragraph P1 = section.HeadersFooters.EvenFooter.AddParagraph();
                TextRange EF = P1.AppendText("偶数页页脚");
                EF.CharacterFormat.FontName = "Calibri";
                EF.CharacterFormat.FontSize = 12;
                EF.CharacterFormat.TextColor = Color.Green;
                EF.CharacterFormat.Bold = true;
                P1.Format.HorizontalAlignment = HorizontalAlignment.Right;
                Paragraph P2 = section.HeadersFooters.OddFooter.AddParagraph();
                TextRange OF = P2.AppendText("奇数页页脚");
                P2.Format.HorizontalAlignment = HorizontalAlignment.Left ;
                OF.CharacterFormat.FontName = "Calibri";
                OF.CharacterFormat.FontSize = 12;
                OF.CharacterFormat.Bold = true;
                OF.CharacterFormat.TextColor = Color.Blue;
    
                //设置奇偶数页的页眉
                Paragraph P3 = section.HeadersFooters.OddHeader.AddParagraph();
                TextRange OH = P3.AppendText("奇数页页眉");
                P3.Format.HorizontalAlignment = HorizontalAlignment.Left;
                OH.CharacterFormat.FontName = "Calibri";
                OH.CharacterFormat.FontSize = 12;
                OH.CharacterFormat.Bold = true;
                OH.CharacterFormat.TextColor = Color.Blue;
                Paragraph P4 = section.HeadersFooters.EvenHeader.AddParagraph();
                TextRange EH = P4.AppendText("偶数页页眉");
                P4.Format.HorizontalAlignment = HorizontalAlignment.Right;
                EH.CharacterFormat.FontName = "Calibri";
                EH.CharacterFormat.FontSize = 12;
                EH.CharacterFormat.Bold = true;
                EH.CharacterFormat.TextColor = Color.Green;
    
                //保存文档
                document.SaveToFile("result.docx", FileFormat.Docx2010);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }
    

    奇偶页页眉页脚不同设置效果:
    C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉

    【示例2】设置Word首页页眉页脚不同

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Spire.Doc;
    using Spire.Doc.Documents;
    using Spire.Doc.Fields;
    using System.Drawing;
    
    namespace HeaderFootersDifferentFromFirstPage
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建Document类的对象,并加载测试文档
                Document document = new Document();
                document.LoadFromFile("test.docx");
    
                //获取指定节,并设置页眉页脚首页不同属性为true
                Section section = document.Sections[0];
                section.PageSetup.DifferentFirstPageHeaderFooter = true;
    
                //加载图片添加到首页页眉
                Paragraph paragraph1 = section.HeadersFooters.FirstPageHeader.AddParagraph();
                paragraph1.Format.HorizontalAlignment = HorizontalAlignment.Left;
                DocPicture headerimage = paragraph1.AppendPicture(Image.FromFile("2.png"));
                //添加文字到首页页脚
                Paragraph paragraph2 = section.HeadersFooters.FirstPageFooter.AddParagraph();
                paragraph2.Format.HorizontalAlignment = HorizontalAlignment.Center;
                TextRange FF = paragraph2.AppendText("首页页眉");
                FF.CharacterFormat.FontSize = 12;
    
                //添加页眉页脚到其他页面
                Paragraph paragraph3 = section.HeadersFooters.Header.AddParagraph();
                paragraph3.Format.HorizontalAlignment = HorizontalAlignment.Center;
                TextRange NH = paragraph3.AppendText("非首页页眉");
                NH.CharacterFormat.FontSize = 12;
                Paragraph paragraph4 = section.HeadersFooters.Footer.AddParagraph();
                paragraph4.Format.HorizontalAlignment = HorizontalAlignment.Center;
                TextRange NF = paragraph4.AppendText("非首页页脚");
                NF.CharacterFormat.FontSize = 12;
    
                //保存文档
                document.SaveToFile("result.docx", FileFormat.Docx2010);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }
    

    首页页眉页脚不同设置效果:
    C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉

    【示例3】不连续设置页码

    using Spire.Doc;
    using Spire.Doc.Documents;
    using System.Drawing;
    
    namespace DifferentPageNumber_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建Document对象,并加载测试文档
                Document doc = new Document();
                doc.LoadFromFile("test.docx");
    
                //实例化HeaderFooter对象(指定页码添加位置:页眉或页脚)
                HeaderFooter footer = doc.Sections[0].HeadersFooters.Footer;
                //添加段落到页脚
                Paragraph footerParagraph = footer.AddParagraph();
                //添加页码域到页脚
                footerParagraph.AppendField("page number", FieldType.FieldPage);
                //设置页码右对齐
                footerParagraph.Format.HorizontalAlignment = HorizontalAlignment.Right;
    
                //创建段落样式,包括字体名称、大小、颜色
                ParagraphStyle style = new ParagraphStyle(doc);
                style.CharacterFormat.Font = new Font("黑体", 10, FontStyle.Bold);
                style.CharacterFormat.TextColor = Color.Black;
                doc.Styles.Add(style);
                //应用段落样式到页脚
                footerParagraph.ApplyStyle(style.Name);
    
                //将第一节的页码样式设置为罗马数字
                doc.Sections[0].PageSetup.PageNumberStyle = PageNumberStyle.RomanLower;
    
                //将第二节的页码样式设置为阿拉伯数字,并重新开始编码
                doc.Sections[1].PageSetup.PageNumberStyle = PageNumberStyle.Arabic;
                doc.Sections[1].PageSetup.RestartPageNumbering = true;
                doc.Sections[1].PageSetup.PageStartingNumber = 1;//此处可任意指定起始页码数
    
                //保存文档
                doc.SaveToFile("output.docx", FileFormat.Docx2010);
                System.Diagnostics.Process.Start("output.docx");
            }
        }
    }
    

    页码添加效果:
    C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉

    【示例4】复制页眉页脚

    using Spire.Doc;
    
    namespace CopyHeaderAndFooter_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //新建Word文档1,并加载带页眉的源文档
                Document doc1 = new Document();
                doc1.LoadFromFile("test1.docx");
    
                //获取文档1的页眉
                HeaderFooter Header = doc1.Sections[0].HeadersFooters.Header;
    
                //新建文档2,并加载目标文档
                Document doc2 = new Document("test2.docx");
    
                //遍历文档2中的所有Section
                foreach (Section section in doc2.Sections)
                {
                    foreach (DocumentObject obj in Header.ChildObjects)
                    {
                        //将复制的页眉对象添加到section
                        section.HeadersFooters.Header.ChildObjects.Add(obj.Clone());
                    }
                }
    
                //保存并打开文档
                doc2.SaveToFile("copyHeader.docx", FileFormat.Docx2013);
                System.Diagnostics.Process.Start("copyHeader.docx");
            }
        }
    }
    

    测试文档:
    C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉
    测试结果:
    C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉

    【示例5】锁定页眉页脚

    using Spire.Doc;
    
    namespace ProtectHeaderFooter_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //加载测试文档
                Document doc = new Document();
                doc.LoadFromFile("sample.docx");
    
                //获取第一个section
                Section section = doc.Sections[0];
    
                //保护文档并设置 ProtectionType 为 AllowOnlyFormFields,并设置启用编辑的密码
                doc.Protect(ProtectionType.AllowOnlyFormFields, "123");
    
                //设置ProtectForm 为false 允许编辑其他区域
                section.ProtectForm = false;
    
                //保存文档
                doc.SaveToFile("result.docx", FileFormat.Docx2013);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }
    

    运行程序生成的文档中,页眉将不允许被编辑,正确输入密码后,方可编辑页眉。
    C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉

    【示例6】删除页眉页脚

    1.删除所有页面的页眉页脚

    using Spire.Doc;
    
    namespace RemoveHeaderFooter_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建一个Document实例并加载示例文档
                Document doc = new Document();
                doc.LoadFromFile("sample.docx");
                //获取第一个section
                Section section = doc.Sections[0];
    
                //删除页眉 
                section.HeadersFooters.Header.ChildObjects.Clear();
    
                //删除页脚
                section.HeadersFooters.Footer.ChildObjects.Clear();
    
                //保存文档 
                doc.SaveToFile("result.docx", FileFormat.Docx);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }
    

    删除效果:
    C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉

    2.删除首页的页眉页脚

    (适用于文档封面,不需要页眉页脚的情况,或者其他情形)

    using Spire.Doc;
    
    namespace RemoveHeaderFooter2_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //创建一个Document实例并加载示例文档
                Document doc = new Document();
                doc.LoadFromFile("sample.docx");
    
                //获取第一个section
                Section section = doc.Sections[0];
    
                //设置页眉页脚首页不同
                section.PageSetup.DifferentFirstPageHeaderFooter = true;
    
                //删除首页页眉页脚
                section.HeadersFooters.FirstPageHeader.ChildObjects.Clear();
    
                //保存文档 
                doc.SaveToFile("output.docx", FileFormat.Docx);
                System.Diagnostics.Process.Start("output.docx");
            }
        }
    }
    

    删除效果:
    C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉

    (本文完)
    转载请注明出处!

    转载于:https://blog.51cto.com/eiceblue/2356554

    展开全文
  • 那就是需要将摘要页面、目录页面分别单独计算页码,本来楼主以为这是个很简单的小问题,结果调了半天(几分钟),发现,word这个软件,它有时候该人性化的时候不人性化,不该人性化的时候乱人性化,页脚默认只能相同...
  • word页眉页脚页码设置详解

    万次阅读 2018-06-07 22:08:28
    一、 符号串概念:doc(或docx)文件是一个符号串,包含信息符号和控制符号。信息符号是用户输入的文字内容(图形信息,如...用户使用word的操作,通常包含录入、排版、打印等,其中的录入是输入信息符号,排版是...
  • 在客户端浏览网页时,可以用js直接将需要的内容导出成word,并可以为导出的word设置页眉页脚,减轻了服务端压力,并且操作更加灵活。ExportToWord/**//**//**//*** @param {Object} cont 要导出的html元素内容的id,注意...
  • 假设第3页设置为启示页码1. 步骤1 下一页作为起始页码 将光标定位在第2页末尾处,在菜单栏中依次点击“页面布局——分隔符——(分节符类型)下一页”。按确定。如下图所示: 步骤2 取消前一页的链接 点击...
  • POI导出Word包含页眉 页脚设置,标题的设置以及显示显示设置,包括POI操作Word完整的jar包
  • 初用电脑的新手、不会设置页眉页脚的电脑使用者应该看看,让你学会word文档的页眉页脚设置,使你的文档更美观!
  • 设置页码从指定页开始」这个功能一直是很多同学写论文头疼的问题,今天刚好写了个机器学习小论文的作业,这里把我设置页码从第三页正文开始的步骤分享给大家,其实非常简单: 先给封面、目录、正文等分 3 节 再...
  • word页眉页脚设置工具

    2011-11-30 23:17:26
    word页眉页脚设置工具,使用方便,功能强大
  • word 设置 页码 不在第一页开始

    千次阅读 2010-02-21 22:50:00
    word设置页码不在第一页开始 <!-- document.body.oncopy = function() { if (window.clipboardData) {
  • 页眉页脚页码
  • 最近在写毕业论文,好久没使用Word了,突然发现页码设置忘记了,趁这次机会,把设置的过程记录下来,顺便分享给大家! 一、将目录页和正文用分隔符分隔,操作如下: 1、点击目录页,让光标停留在目录页 2、点击菜单...
  • 文章目录页眉设置奇偶页页眉不同连续页页眉不同页脚设置连续页码设置当前页重新设置页码注意 页眉设置 奇偶页页眉不同 双击页眉,勾选奇偶页不同 编写页眉,则奇数页页眉相同,偶数页页眉相同 连续页页眉不同 在...
  • word论文页眉页脚设置

    2018-11-27 10:21:13
    在写论文时格式要求偶数页页眉为学校名称,...word需要在每一章结尾加上分页符,偶数页不用去掉链接到前一页页眉选项,奇数页需要去掉连接到前一页页眉选项。设置完这三步就可以设置每一章页眉与本章相对应了。 ...
  • 在硕士论文写作中,如果是用的word进行写作,那么在单独设置摘要、Abstract页眉页脚的技巧为: 在各个单独的内容前后插入的是下一页分节符,而非单独的下一页。 最好先把所有的需要单独设置页眉的节先都取消链接到...
  • 批量添加 Word 文档页眉页脚的小工具.
  • word2013怎么设置页眉页脚1.首先用word2013打开要编辑的文档,将光标定位到要插入页眉和页脚的页首,如下图所示: 2.切换到“页面布局”选项卡下,找到“分隔符--下一页”,如下图所示,点击后会在前一页多出一张空白...
  • 需求:一个word文档,最后的附录1页不需要页码,并且删除附录1里的页眉页脚。 1)分页问题: 操作步骤:由于附录1以前和前面的关联的,所以第一步:在附录1头部 插入---->下一页分节符,此时,你的附录1就...
  • 如何在WORD的正文页面设置页眉页脚页码? 先谢谢了! 有请妖哥...
  • word 2003下操作)上网找如何在WORD设置页码不在第一页开始,如何删除页眉横线等等细节操作。既然发觉有些都系讲得不明不白,可能是自己理解问题,用自己的语言总结下: WORD设置页码不在第一页开始:(如...
  • word文档设置页眉页脚的技巧

    万次阅读 2007-05-31 18:55:00
    word文档设置页眉页脚的技巧 分类:海阔天空在工作中经常遇到对文档的排版问题,现在我以一问一答形式进行解析,希望能对大家有帮助。也许在解答方面不够精准,但是能够达到目的;也许回答有些罗嗦,不过也是为了大家...
  • IText导出word页眉页脚页码

    千次阅读 2012-11-09 08:27:27
    代码中包含了设置页眉页脚、添加table等详细见源码:内含注释说明/** * WordServer.java * 版权所有(C) 2012 * 创建:cuiran 2012-11-07 13:20:40 */ package com.cayden.web.base; imp

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,462
精华内容 7,784
关键字:

word设置页眉页脚