我的pdf上有文字注释但是当我使用pdfbox api将pdf转换为图像文件时,注释会消失(在图像上不可见)。我搜索了几个论坛,但我没有得到这个问题的准确答案。
for (int page = 0; page < document.getNumberOfPages(); ++page) {
BufferedImage bim = pdfRenderer.renderImageWithDPI(page,70,ImageType.RGB);
// suffix in filename will be used as the file format
ImageIOUtil.writeImage(bim, pdfFullPath + "-" + (page+1) + ".png", 70);
}
创建文本注释,如下所示
//generate instanse for annotation
PDAnnotationTextMarkup txtMark = new PDAnnotationTextMarkup(PDAnnotationTextMarkup.SUB_TYPE_FREETEXT);
有些论坛,我已经读过,需要将Appearance设置为上面的对象。但是我需要如何设置外观对象以使注释在我的图像上可见。
任何帮助都非常适合