原創|使用教程|編輯:王香|2018-04-16 14:54:35.000|閱讀 1058 次
概述:Spire.PDF 是一個專業的PDF組件,能夠獨立地創建、編寫、編輯、操作和閱讀PDF文件,支持 .NET、WPF和Silverlight三個版本,本文介紹了如何通過Spire.PDF在C#中獲取 PDF 多級書簽。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Spire.PDF不僅支持對簡單書簽的操作,還支持多級書簽。本文將介紹如何使用Spire.PDF來獲取PDF文檔中的多級書簽。
static void Main(string[] args) { //加載含有多級書簽的PDF文件 PdfDocument doc = new PdfDocument(); doc.LoadFromFile("示例.pdf"); //獲取文檔的書簽 PdfBookmarkCollection bookmarks = doc.Bookmarks; //聲明一個可變字符串 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); } } }
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn