Hi i am trying to get the waternark on my pdf. But the water mark overlaps the Text on PDF.But i want the water mark to be translucent. i m using the below code to get watermark on PDF. public byte[] addWatermark(byte[] bytes) { ByteArrayOutputStream bos = new ByteArrayOutputStream(); try { PdfReader reader = new PdfReader(bytes); int n = reader.getNumberOfPages(); PdfStamper stamp = new PdfStamper(reader, bos); int i = 0; PdfContentByte under; BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA,BaseFont.WINANSI, BaseFont.EMBEDDED); while (i < n) { i++; under = stamp.getUnderContent(i); under.setGrayFill(0.9f); under.beginText(); under.setFontAndSize(bf, 40); under.showTextAligned(PdfContentByte.ALIGN_CENTER, "PREVIEW ONLY",300, 500, 0); under.endText(); } stamp.close(); } catch (Throwable de) { de.printStackTrace(); } return if anyone knows about how to make watermark transparetn so that the text will be visisble to users. Thanks Kumar