使用itextsharp将格式应用于pdf书签

时间:2014-01-02 06:08:02

标签: c# pdf itextsharp

这是我的问题Add Page bookmarks to an existing PDF using iTextSharp using C# code

在Bruno Lowagie的指导下,我设法使用iTextShrp添加pdf书签,但现在我需要为书签添加颜色和粗体格式。

请帮忙......

我确信这是可能的,因为我使用ExportToXML检索已经格式化的书签,然后它也有格式信息。

1 个答案:

答案 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;