建立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文檔的屏幕快照:圖片
隱藏全部圖層後的屏幕截圖:開發
慧都控件網文檔