मुझे लगता है कि आप पीडीएफ फ़ाइल में पृष्ठों को चिह्नित करने वाले पानी की तलाश में हैं .. नीचे दिए गए कोड की जांच करें। आप वॉटरमार्कर कक्षा का भी उपयोग कर सकते हैं।
PdfReader reader = new PdfReader("text.pdf");
int n = reader.getNumberOfPages();
// Create a stamper that will copy the document to a new file
PdfStamper stamp = new PdfStamper(reader,
new FileOutputStream("text1.pdf"));
int i = 1;
PdfContentByte under;
PdfContentByte over;
Image img = Image.getInstance("watermark.jpg");
BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA,
BaseFont.WINANSI, BaseFont.EMBEDDED);
img.setAbsolutePosition(200, 400);
while (i < n)
{
// Watermark under the existing page
under = stamp.getUnderContent(i);
under.addImage(img);
// Text over the existing page
over = stamp.getOverContent(i);
over.beginText();
over.setFontAndSize(bf, 18);
over.showText("page " + i);
over.endText();
i++;
}
stamp.close();
सादर,
अब्दुल Olakara
स्रोत
2009-11-25 06:41:03
यह iText के साथ परत लागू करने के लिए संभव है? क्या आपके पास कोई नमूना कोड है? क्या आपके पास एमएसएन भी है? – MemoryLeak