我是PDFBox API的新手。我想应用下面标有红色框的文本注释(AirPassengers)样式。
我正在使用PDF box API。我正在创建文本注释,如下所示。
PDAnnotationTextMarkup txtMark = new PDAnnotationTextMarkup(PDAnnotationTextMarkup.SUB_TYPE_FREETEXT);
这将导致简单文本注释没有任何样式或背景颜色。我想实现截图中显示的样式。任何人都有任何想法实现这一点。
答案 0 :(得分:1)
这样做:
txtMark.setColor(new PDColor(new float[] { 0, 1, 1 }, PDDeviceRGB.INSTANCE));
设置你提到的颜色(#00FFFF)。在Adobe Acrobat中,颜色介于0和1之间,而不是介于0到255之间。请注意,注释将在Adobe Reader中可见,但此时不在PDFBox渲染或PDF.js渲染中,因为缺少外观流(请参阅在上一个问题中my comment。)