这是我的问题Add Page bookmarks to an existing PDF using iTextSharp using C# code
在Bruno Lowagie的指导下,我设法使用iTextShrp添加pdf书签,但现在我需要为书签添加颜色和粗体格式。
请帮忙......
我确信这是可能的,因为我使用ExportToXML检索已经格式化的书签,然后它也有格式信息。
答案 0 :(得分:1)
就像我之前的回答一样,我希望你please read the documentation。
CreateOutlineTree示例中解释了您要问的内容。如果bookmark
的类型为PdfOutline
,则可以更改样式和字体:
bookmark.setStyle(Font.BOLD);
bookmark.setColor(BaseColor.BLUE);
如果你看一下the C# port of the example,你会发现iTextSharp略有不同:
bookmark.Style = Font.BOLD;
bookmark.Color = BaseColor.BLUE;