Upload
Maximum file size: 1 MB. Files accepted: doc, docx, txt, rtf.
Click here to browse files.
Source file:
filename
fileerrors
Set text watermark
Text: | |
Font: | |
Font Size: | |
Color: | |
downloads
|
Set image watermark
Image: |
Click here to browse files
|
downloads
|
- Demo
- Java
- C# source
This demo shows you how to add text watermark and image watermark to Word document.
import com.spire.doc.Document; import com.spire.doc.FileFormat; import com.spire.doc.PictureWatermark; import com.spire.doc.TextWatermark; import com.spire.doc.documents.WatermarkLayout; import java.awt.*; import java.io.ByteArrayInputStream; import java.util.UUID; public class AddWatermark { public void addWaterMark(String docFile, String WaterMarkType, String watermarkText, String imageFile, String resultFilePath) { Document document = new Document(); document.loadFromFile(docFile); switch (WaterMarkType) { case "Text": addTextWatermark(document, watermarkText); break; case "Image": addImageWatermark(document, imageFile); break; } document.saveToFile(resultFilePath, FileFormat.Docx); } private void addImageWatermark(Document doc, String imageFile){ PictureWatermark pictureWatermark=new PictureWatermark(); pictureWatermark.setPicture(imageFile); pictureWatermark.setScaling(250); pictureWatermark.isWashout(false); doc.setWatermark(pictureWatermark); } private void addTextWatermark(Document doc, String watermarkText){ TextWatermark textWatermark=new TextWatermark(); textWatermark.setText(watermarkText); textWatermark.setFontSize(14); textWatermark.setColor(Color.RED); textWatermark.setLayout(WatermarkLayout.Diagonal); doc.setWatermark(textWatermark); } }
No Matter How Big or Small Your Project is,
Any technical question related to our product, contact us at support@e-iceblue.com.
Any question related to the purchase of product, contact us at sales@e-iceblue.com.
If you don't find the function you want, please request a free demo from us.