C# 设置Word页面大小和页边距

 时间:2026-04-23 00:03:40

1、在E-iceblue官网或者Nuget网站上下载Free Spire.Doc for .NET的安装包后,注意在编辑代码时,添加引用Spire.Doc.dll到程序。dll文件可在安装路径下的Bin文件夹中获取。

C# 设置Word页面大小和页边距

1、using Spire.Doc;

using Spire.Doc.Documents;

namespace SetPageSize_Doc

{

    class Program

    {

        static void Main(string[] args)

        {

            //实例化一个Document对象

            Document doc = new Document();

            //载入测试的Word文档

            doc.LoadFromFile("test.docx");

            //获取第一个Section对象

            Section sec = doc.Sections[0];

            //设置纸张大小为信纸

            sec.PageSetup.PageSize = PageSize.Letter;

            //分别设置四个方向的页边距

            sec.PageSetup.Margins.Top = 20f;

            sec.PageSetup.Margins.Left = 30f;

            sec.PageSetup.Margins.Bottom = 20f;

            sec.PageSetup.Margins.Right = 30f;

            //把纸张方向设置为横向

            sec.PageSetup.Orientation = PageOrientation.Landscape;

            //保存并打开文档

            doc.SaveToFile("result.docx", FileFormat.Docx2010);

            System.Diagnostics.Process.Start("result.docx");

        }

    }

}

2、完成代码后,调试运行程序,生成文档。下图是调整页面大小以及页边距后的效果图。

C# 设置Word页面大小和页边距

  • 怎样做冰冰乐
  • 少年三国志闯年关攻略
  • 解析复元奇方饮的神妙,近一步了解她/它!
  • 软媒魔方如何进行网速测试
  • 坐月子能做面膜吗
  • 热门搜索
    红领巾相约中国梦手抄报 抗美援朝手抄报内容 节俭手抄报 尊老敬老的手抄报 儿童端午节手抄报简单 3.8妇女节手抄报 爱国卫生月手抄报 红红火火过大年手抄报 数学手抄报五年级 元旦节的手抄报