在 PDF 中刪除圖層
Spire.PDF for .NET 是一款專門對(duì) Word 文檔進(jìn)行操作的 .NET 類庫(kù)。致力于在于幫助開(kāi)發(fā)人員輕松快捷高效地創(chuàng)建、編輯、轉(zhuǎn)換和打印 Microsoft Word 文檔,而無(wú)需安裝 Microsoft Word。
行號(hào)用于在每行文本旁邊顯示 Word 自動(dòng)計(jì)算的行數(shù)。當(dāng)我們需要參考合同或法律文件等文檔中的特定行時(shí),它非常有用。word中的行號(hào)功能允許我們?cè)O(shè)置起始值、編號(hào)間隔、與文本的距離以及行號(hào)的編號(hào)方式。使用 Spire.Doc,我們可以實(shí)現(xiàn)上述所有功能。本文將介紹如何將 HTML 轉(zhuǎn)換為 PDF。
歡迎加入spire技術(shù)交流群:767755948
借助 Spire.PDF,我們可以在新建或現(xiàn)有 pdf 文檔的任意頁(yè)面中添加多種圖層,如線條、圖像、字符串、橢圓、矩形和餅圖。同時(shí),它還支持從 PDF 文檔中刪除特定圖層。
在本節(jié)中,我們將演示如何使用 Spire.PDF for .NET 在 PDF 中刪除圖層。要為 PDF 添加圖層,請(qǐng)查看本文:如何用 C# 在 PDF 文件中添加圖層。
下面是原始 PDF 文檔的截圖,其中包含三個(gè)圖層:一個(gè)紅線圖層和兩個(gè)圖像圖層。

開(kāi)始前,下載 Spire.PDF 并正確安裝,然后從安裝文件夾中添加相應(yīng)的 dll 文件作為項(xiàng)目的參考。
詳細(xì)步驟:
步驟 1:初始化一個(gè)新的 PdfDocument 類實(shí)例,并從文件中加載示例文檔。
PdfDocument doc = new PdfDocument(); doc.LoadFromFile("AddLayer.pdf");步驟 2:獲取第一頁(yè),并從第一頁(yè)刪除指定圖層的名稱。
PdfPageBase page = doc.Pages[0]; page.PageLayers.DeleteOldLayer("red line");步驟 3:保存并啟動(dòng)文件。
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"); } } }