PDF使用pdfbox API在图像上看不到注释

时间:2017-04-13 08:21:21

标签: java pdf pdf-generation pdfbox

我的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设置为上面的对象。但是我需要如何设置外观对象以使注释在我的图像上可见。

任何帮助都非常适合

0 个答案:

没有答案