Spire.PDF 教程:在C#中顯示或隱藏PDF圖層

建立PDF圖層時,Spire.PDF容許開發人員爲圖層設置初始的可見性狀態。 同時它還支持更改PDF文檔中現有圖層的可見性。 本文介紹如何使用Spire.PDF顯示或隱藏現有圖層。html

PdfLayer.Visibility屬性用於更改PDF圖層的可見性,要顯示隱藏層,請將PdfLayer.Visibility屬性設置爲PdfVisibility.On。 要隱藏現有圖層,請將PdfLayer.Visibility設置爲PdfVisibility.Off.ide

如下示例顯示如何隱藏特定的PDF圖層:htm

using (PdfDocument doc = new PdfDocument("AddLayers.pdf"))
{
    //Hide the layer by index
    doc.Layers[1].Visibility = PdfVisibility.Off;

    //Hide the layer by Name
    //doc.Layers["BlueLine"].Visibility = PdfVisibility.Off;

    //Save the file
    doc.SaveToFile("HideLayer.pdf");
}

顯示或隱藏全部圖層:blog

using (PdfDocument doc = new PdfDocument("AddLayers.pdf"))
{
    for (int i = 0; i < doc.Layers.Count; i++)
    {
        //Show all of the layers 
        //doc.Layers[i].Visibility = PdfVisibility.On;
        
        //Hide all of the layers
        doc.Layers[i].Visibility = PdfVisibility.Off;
    }
    //Save the file
    doc.SaveToFile("HideAllLayers.pdf");
}

示例PDF文檔的屏幕快照:圖片

圖片1

隱藏全部圖層後的屏幕截圖:開發

圖片2

慧都控件網文檔

相關文章
相關標籤/搜索