Red de conocimiento informático - Aprendizaje de programación - Cómo agregar una marca de agua a un documento de Word en Java

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 )

}

}