Spire.PDF 教程:在C#中切换PDF层的可见性
来源:互联网 发布:网络架构图怎么做 编辑:程序博客网 时间:2024/06/05 10:00
我们可以通过Spire.PDF 的帮助来切换PDF图层的可见性,同时创建新的页面层。
Step 1:创建一个新的PDF文档,并向PDF文档添加一个新页面。
PdfDocument pdf = new PdfDocument();PdfPageBase page = pdf.Pages.Add();
Step 2:将一个名为“蓝线”的图层添加到PDF页面,并将图层设置为不可见。
PdfPageLayer layer = page.PageLayers.Add("Blue line", false);layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Blue, 1), new PointF(0, 30), new PointF(300, 30));
Step 3:将一个名为“椭圆”的图层添加到PDF页面,并将图层设置为可见。
layer = page.PageLayers.Add("Ellipse", true);PdfPen pen = new PdfPen(Color.Green, 1f);PdfBrush brush = new PdfSolidBrush(Color.Green);layer.Graphics.DrawEllipse(pen, brush, 50, 70, 200, 60);
Step 4:将文档保存到文件。
pdf.SaveToFile("LayerVisibility.pdf", FileFormat.PDF);
效果截图:
完整代码:
static void Main(string[] args){ PdfDocument pdf = new PdfDocument(); PdfPageBase page = pdf.Pages.Add(); PdfPageLayer layer = page.PageLayers.Add("Blue line", false); layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Blue, 1), new PointF(0, 30), new PointF(300, 30)); layer = page.PageLayers.Add("Ellipse", true); PdfPen pen = new PdfPen(Color.Green, 1f); PdfBrush brush = new PdfSolidBrush(Color.Green); layer.Graphics.DrawEllipse(pen, brush, 50, 70, 200, 60); pdf.SaveToFile("LayerVisibility.pdf", FileFormat.PDF); }
慧都控件网
阅读全文
0 0
- Spire.PDF 教程:在C#中切换PDF层的可见性
- 【教程】PDF组件Spire.PDF 教程:在C#中显示PDF文件的打印预览
- Spire.PDF 教程:在C#中显示或隐藏PDF图层
- 【教程】PDF控件Spire.PDF 教程:在C#中加密和解密PDF文件
- 【教程】PDF组件Spire.PDF 教程:如何在C#,VB.NET中将HTML样式化文本插入PDF
- PDF查看器Spire.PDFViewer 教程:如何在一个网页中查看多个PDF文件
- Spire.PDF 教程:从加密的PDF文档中删除密码
- 【教程】Excel组件Spire.XLS 教程:如何在C#,VB.NET将CSV转换为PDF
- Word组件 Spire.Doc 教程:如何在C#,VB.NET中将XML转换为PDF
- Spire.Pdf 的各种操作总结
- 【教程】如何在C#,VB.NET中获取PDF书签
- Spire.Email 教程:在C#,VB.NET中搜索电子邮件
- Spire.Doc 教程:如何将Word转换为PDF
- Word组件Spire.Doc 教程:如何在C#中设置段落前后的间距
- Spire.PDF API 可以在CSDN下载啦!
- C# PDF书签操作,Spire.pdf.dll
- 说pdf的“层”
- Spire.Pdf 的各种操作总结-------------学习笔记
- Gerrit使用简介
- 分割字符串
- session存入数据库
- JS之arguments 引发的一个错误
- HGDB使用-l和-L选项恢复指定的数据库对象
- Spire.PDF 教程:在C#中切换PDF层的可见性
- Meet Surprise品牌的饰品为什么值得购买
- docker-为容器添加ssh服务
- 《C++ Primer》读书笔记第十章-1-初识泛型算法 And Lambda
- java导出读取EXCEL表
- java 链接Mysql的一个通用类(转)
- Nginx 配置
- Tomcat的安装和目录结构
- Javascript图片文字识别(OCR)插件 Ocrad.js 教程