当前位置: 首页 > news >正文

在 C# 中显示或隐藏 PDF 图层

在创建 PDF 图层时,Spire.PDF 允许开发人员为图层设置初始可见状态。同时,它也支持更改 PDF 文档中现有图层的可见性。本文将介绍如何使用 Spire.PDF 显示或隐藏现有的图层。

可以通过 PdfLayer.Visibility 属性来更改 PDF 图层的可见性。

  • 若要显示隐藏的图层,请将 PdfLayer.Visibility 属性设置为 PdfVisibility.On

  • 若要隐藏现有图层,请将 PdfLayer.Visibility 属性设置为 PdfVisibility.Off

以下示例演示了如何隐藏指定的 PDF 图层:

using Spire.Pdf;
using Spire.Pdf.Graphics.Layer;namespace HideLayer
{class Program{static void Main(string[] args){using (PdfDocument doc = new PdfDocument("AddLayers.pdf")){//通过索引隐藏图层doc.Layers[1].Visibility = PdfVisibility.Off;//通过名称隐藏图层//doc.Layers["BlueLine"].Visibility = PdfVisibility.Off;//保存文件doc.SaveToFile("HideLayer.pdf");}}}
}

如何隐藏或显示所有的 PDF 图层示例代码如下:

using Spire.Pdf;
using Spire.Pdf.Graphics.Layer;namespace ShowLayer
{class Program{static void Main(string[] args){using (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");}}}
}

申请临时许可证

如果您希望去除生成文档中的评估信息,或解除功能限制,可向官方申请一个为期 30 天的试用许可证。

http://www.dtcms.com/a/465041.html

相关文章:

  • 货车智能化配置手机控车远程启动一键启动无钥匙进入
  • Unity 项目外部浏览并读取PDF文件在RawImage中显示,使用PDFRender插件
  • 网站规划与建设评分标准昆明的互联网公司有哪些
  • 免费网站登录口看完你会感谢我wordpress能承载多少数据库
  • PostgreSQL选Join策略有啥小九九?Nested Loop/Merge/Hash谁是它的菜?
  • 数据链路层协议之RSTP协议
  • 让AI说“人话“:TypeChat.NET如何用强类型驯服大语言模型的“野性“
  • .pth文件
  • 北京网站建设销售招聘宣传式网站
  • Navicat笔记之使用技巧
  • 第五天:自动化爬虫
  • 长春企业网站哪里做的好12306网站制作
  • Java学习之旅第二季-16:接口
  • 147、【OS】【Nuttx】【周边】效果呈现方案解析:$PATH 隔离
  • 前端笔试复盘 | 知识点总结
  • 哪个地区的网站建设最好免费发群二维码的网站
  • GitHub 热榜项目 - 日榜(2025-10-10)
  • MySQL聚合查询的进阶技巧用WITHROLLUP实现多维度数据汇总分析
  • 用 PyQt5 + FFmpeg 打造批量视频音频提取器
  • 华为 Mate80 要来了,或搭载最新麒麟芯片
  • Frida辅助分析OLLVM虚假控制流程(下)
  • MySQL(二) - 数据表管理
  • 商丘网站建设大全网站改版 大量旧页面
  • 简单网站编写
  • 用AI写的【实时文件搜索引擎】python源码【找资源】
  • 无为建设局网站深圳东门解封了吗
  • 【Linux】入门指南:基础指令详解Part Two
  • 如何下载 Git 仓库中的所有分支到本地并实现Python自动化操作
  • 掌握前后端数据交互的3种核心方式
  • 网络、主机安全扫描工具