翻譯|行業資訊|編輯:胡濤|2024-06-19 11:00:48.033|閱讀 94 次
概述:在本節中,我們將演示如何使用 Spire.PDF for .NET 刪除 PDF 中的圖層。要向 PDF 添加圖層,請查看本文:如何在 C# 中向 PDF 文件添加圖層。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
借助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 文檔的屏幕截圖,其中包含三個圖層:一個紅線圖層和兩個圖像圖層。
開始之前,請下載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");
刪除后有效截圖:
完整代碼:
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"); } } }
歡迎下載|體驗更多E-iceblue產品
獲取更多信息請咨詢 ;技術交流Q群(767755948)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn