Agregar sellos de texto a PDF en Java
Contents
[
Hide
]
Use sellos de texto cuando necesite agregar etiquetas visibles o marcas de agua a las páginas PDF.
Agregar un sello de texto
Utilice este ejemplo cuando una página debe mostrar un sello de texto rotado con estilo personalizado.
- Abra el PDF de origen
Document. - Cree un
TextStampy configure su ubicación y apariencia del texto. - Añada el sello a la página de destino y guarde el documento.
public static void addTextStamp(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
TextStamp textStamp = new TextStamp("Sample Stamp");
textStamp.setBackground(true);
textStamp.setXIndent(100);
textStamp.setYIndent(100);
textStamp.setRotate(Rotation.on90);
textStamp.getTextState().setFont(FontRepository.findFont("Arial"));
textStamp.getTextState().setFontSize(14.0f);
textStamp.getTextState().setFontStyle(FontStyles.Bold | FontStyles.Italic);
textStamp.getTextState().setForegroundColor(Color.getDarkGreen());
document.getPages().get_Item(1).addStamp(textStamp);
document.save(outputFile.toString());
}
}