• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程-文檔操作
    文檔首頁>>Spire.PDF教程-文檔操作>>【教程】Spire.PDF教程:C# 獲取 PDF 多級書簽

    【教程】Spire.PDF教程:C# 獲取 PDF 多級書簽


    Spire.PDF不僅支持對簡單書簽的操作,還支持多級書簽。本文將介紹如何使用Spire.PDF來獲取PDF文檔中的多級書簽。

    static void Main(string[] args)
    {
        //加載含有多級書簽的PDF文件
        PdfDocument doc = new PdfDocument();
        doc.LoadFromFile("示例.pdf");
        //獲取文檔的書簽
        PdfBookmarkCollection bookmarks = doc.Bookmarks;
        //聲明一個(gè)可變字符串
        StringBuilder stringbuilder = new StringBuilder();
        //獲取父書簽和子書簽           
    GetBookmarkTitle(bookmarks, stringbuilder);
        //聲明txt文件,并將獲得的多級書簽寫入到文件.txt
        String fileName = "D://文件.txt";
        File.WriteAllText(fileName, stringbuilder.ToString());
        Console.ReadLine();
    }
    static void GetBookmarkTitle(PdfBookmarkCollection bookmarks, StringBuilder stringbuilder)
      {           
       if (bookmarks.Count > 0)
          {
          foreach (PdfBookmark parentBookmark in bookmarks)
            {
               stringbuilder.AppendLine(parentBookmark.Title);
               //遞歸文檔多級書簽
               GetBookmarkTitle(parentBookmark, stringbuilder);            
            }
          }
    }

    圖片1

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();