可以使用Free Spire.Doc for Java在word文档中添加文本水印或图片水印。Free Spire.Doc for Java下载链接:网页链接
1.添加文本水印——代码如下:
import com.spire.doc.*
import com.spire.doc.documents.WatermarkLayout
import java.awt.*
public class WordTextWatermark {
public static void main(String[] args) {
Document document = new Document()
document.loadFromFile("Sample.docx")
insertTextWatermark(document.getSections().get(0))
}
private static void insertTextWatermark(Section section) {
TextWatermark txtWatermark = new TextWatermark()
txtWatermark.setText("内部使用")
txtWatermark.setFontSize(40)
txtWatermark.setColor(Color.red)
txtWatermark.setLayout(WatermarkLayout.Diagonal)
section.getDocument().setWatermark(txtWatermark)
}
}
2.添加图片水印——代码如下:
import com.spire.doc.*
public class WordImageWatermark {
public static void main(String[] args) throws Exception{
Document document = new Document()
document.loadFromFile("Sample.docx")
PictureWatermark picture = new PictureWatermark()
picture.setPicture("logo.png")
picture.setScaling(5)
picture.isWashout(false)
document.setWatermark(picture)
document.saveToFile("out/result2.docx",FileFormat.Docx )
}
}
通过设置页面,点击添加水印即可通过设置页面,点击添加水印就可以,或则到“控制面板”-“打印机和传真”里面,把“adobe PDF”打印机改名为“PDF”,就可以打印成pdf了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)