如何用带有语法高亮的iText编写pdf?

时间:2015-09-17 17:39:43

标签: java syntax pdf-generation itext

有没有办法在iText中用语法高亮显示PDF?

https://en.wikipedia.org/wiki/Syntax_highlighting

任何插件,库等?我想将语法高亮显示添加到我的.java,.xml,.php文件中,当我将它们写入PDF(顺便说一句PDF)时。

编辑:我正在编写的项目(生成PDF)是用java编写的,所以我需要兼容java的库

1 个答案:

答案 0 :(得分:0)

我还没有使用过iText lib,但你可以参考下面的链接,你可以设置一个可以帮助你的块颜色。

Set background color of chunk/text

这样的事情: -

Font font = new Font(FontFamily.HELVETICA, 6, Font.BOLD, BaseColor.WHITE);
Chunk id = new Chunk("Text", font);
// with a background color
id.setBackground(BaseColor.BLACK, 1f, 0.5f, 1f, 1.5f);