Cómo agregar una marca de agua a un documento de Word en Java
Puedes utilizar Free Spire.Doc para Java para agregar marcas de agua de texto o imágenes a documentos de Word. Enlace de descarga de Free Spire.Doc para Java: enlace web
1. Agregue una marca de agua de texto; el código es el siguiente:
importar com.spire.doc>importar com. spire.doc .*;
importar com.spire.doc.documents.WatermarkLayout;
importar java.awt.*;
clase pública WordTextWatermark {
public static void main(String[] args) {
Documento documento = nuevo Documento();
document.loadFromFile(" Sample.docx");
insertTextWatermark(document.getSections().get(0));
}
privado estático void insertTextWatermark( Sección sección) {
TextWatermark txtWatermark = new TextWatermark();
txtWatermark.setText("Uso interno");
txtWatermark.setFontSize(40);
txtWatermark. setColor(Color .red);
txtWatermark.setLayout(WatermarkLayout.Diagonal);
section.getDocument().setWatermark(txtWatermark);
}
}
2. Agregue una marca de agua a la imagen; el código es el siguiente:
import com.spire.doc.Watermark(txtWatermark);
getDocument() .setWatermark(txtWatermark);
3.*;
clase pública WordImageWatermark {
public static void main(String[] args ) ?setPicture("logo .png");
imagen.setScaling(5);
imagen.isWashout(false);
document.setWatermark( imagen);
document.saveToFile("out/result2.docx",FileFormat.Docx )
}
}