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

Spire.PDF for .NET【文档操作】演示:如何删除 PDF 中的图层

借助Spire.PDF,我们可以在新建或现有pdf文档的任意页面中添加线条、图像、字符串、椭圆、矩形、饼图等多种图层。同时,它还支持我们从pdf文档中删除特定图层。

Spire.PDF for .NET 是一款独立 PDF 控件,用于 .NET 程序中创建、编辑和操作 PDF 文档。使用 Spire.PDF 类库,开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理,且无需安装 Adobe Acrobat。

E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

Spire.PDF for.net下载   Spire.PDF for java下载

在本节中,我们将演示如何使用 Spire.PDF for .NET 删除 PDF 中的图层。要向 PDF 添加图层,请查看本文:如何在 C# 中向 PDF 文件添加图层。

下面是原始PDF 文档的屏幕截图,其中包含三个图层:一个红线图层和两个图像图层。

如何删除 PDF 中的图层

开始之前,请下载Spire.PDF并正确安装,然后从安装文件夹添加相应的 dll 文件作为项目的引用。

详细步骤:

步骤 1:初始化 PdfDocument 类的新实例并从文件加载示例文档。

PdfDocument doc = new PdfDocument();
doc.LoadFromFile("AddLayer.pdf");

第 2 步:获取其第一页并从第一页按名称删除特定图层。

PdfPageBase page = doc.Pages[0];
page.PageLayers.DeleteOldLayer("red line");

步骤 3:保存并启动文件。

doc.SaveToFile("delete.pdf");
System.Diagnostics.Process.Start("delete.pdf");

删除后有效截图:

如何删除 PDF 中的图层

完整代码:

using Spire.Pdf;namespace Delete_page_layer_in_PDF
{
class Program
{
static void Main(string[] args)
{
PdfDocument doc = new PdfDocument();
doc.LoadFromFile("AddLayer.pdf");
PdfPageBase page = doc.Pages[0];
page.PageLayers.DeleteOldLayer("red line");
doc.SaveToFile("delete.pdf");
System.Diagnostics.Process.Start("delete.pdf");
}
}
}
http://www.lryc.cn/news/383193.html

相关文章:

  • 【c语言】二级指针
  • 心理健康测试系统设计
  • webcomponents学习
  • 2024会展行业发展趋势预测
  • 达梦(DM8)数据库备份与还原(逻辑备份)二
  • ThreeJS-截屏下载pdf或者图片时白屏
  • redis以后台的方式启动
  • 力扣随机一题 哈希表 排序 数组
  • 昇思25天学习打卡营第01天|基本介绍
  • 问题:1、金属基复合材料界面的物理结合是指 #学习方法#媒体
  • 突发!OpenAI停止不支持国家API,7月9日开始执行
  • 大数据集群数据传输
  • css-vxe列表中ant进度条与百分比
  • 网络协议TCP/IP, HTTP/HTTPS介绍
  • STM32高级控制定时器(STM32F103):PWM输出模式
  • TikTok达人背后的品牌影响力与用户增长
  • 零撸广告创业项目:撸包小游戏对接广告联盟app开发
  • 【Web3初识系列】如何连接 Binance Smart Chain通过交易对绘制 k 线?
  • STM32——定时器
  • [20] Opencv_CUDA应用之 关键点检测器和描述符
  • 支持离线翻译任意语言的桌面应用程序;单张图像高效生成高质量的 3D 模型;2500种色彩映射的集合,适用于matplotlib和seaborn
  • BC-Linux 8.6最小化安装的服务器启用GNOME图形化界面
  • 数据库 复习题
  • web前端——CSS
  • STM32学习-HAL库 串口通信
  • 【Linux】进程信号_1
  • Vue71-嵌套(多级)路由
  • Elk安装及使用
  • 【代码随想录】【算法训练营】【第50天】 [1143]最长公共子序列 [1035]不相交的线 [53]买卖股票的最佳时机III [392]判断子序列
  • 【摄像头标定】双目摄像头标定及矫正-opencv(python)