C# 隐藏、显示PDF图层

 时间:2026-02-13 23:44:53

1、下载安装后,在编辑代码时,请注意添加引用Spire.Pdf.dll(dll文件可在安装路径下的Bin文件夹下获取)

C# 隐藏、显示PDF图层

1、using Spire.Pdf;

using Spire.Pdf.Graphics.Layer;

namespace HideOrShowLayer_PDF

{

    class Program

    {

        static void Main(string[] args)

        {

               //实例化PdfDocument类,加载文档

                PdfDocument doc = new PdfDocument("AddLayers.pdf");

           

                //设置图层可见属性为Off,通过索引值来隐藏第3个图层

                //doc.Layers[2].Visibility = PdfVisibility.Off;

                //设置图层可见属性为Off,通过图层名称来隐藏图层

                doc.Layers["String Layer"].Visibility = PdfVisibility.Off;

                //保存并打开文档

                doc.SaveToFile("HideLayer0.pdf");

                System.Diagnostics.Process.Start("HideLayer0.pdf");

           

        }

    }

}

2、通过“索引值”来隐藏图层的效果:

C# 隐藏、显示PDF图层

3、通过图层名称来隐藏图层的效果:

C# 隐藏、显示PDF图层

1、using System;

using Spire.Pdf;

using Spire.Pdf.Graphics.Layer;

namespace ShowLayer_PDF

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建PdfDocument类对象,加载pdf测试文档

            PdfDocument doc = new PdfDocument("AddLayers.pdf");

           

            //遍历文档中的所有图层,

            for (int i = 0; i < doc.Layers.Count; i++)

            {

                //显示所有图层

                //doc.Layers[i].Visibility = PdfVisibility.On;

                //隐藏所有图层

                doc.Layers[i].Visibility = PdfVisibility.Off;

            }

                //保存并打开文档

                doc.SaveToFile("HideAllLayers.pdf");

                System.Diagnostics.Process.Start("HideAllLayers.pdf");

        }

    }

}

2、测试结果:

C# 隐藏、显示PDF图层

  • 创盈门窗设计系统如何设置窗型绘制颜色类型
  • WPS改变表格打印视图
  • 五一三天假工资怎么算
  • wps2019怎么制作信封
  • 淘票票怎么更改昵称?
  • 热门搜索
    壶口瀑布旅游 扬州 旅游 旅游资源分类表 香港旅游价格 东江湖旅游攻略 徒步旅游 东南亚旅游攻略 重庆旅游景点排行 苏州东山旅游攻略 去泰国旅游攻略