Java 给Word添加印章

您所在的位置:网站首页 给文件盖电子章 Java 给Word添加印章

Java 给Word添加印章

2024-07-11 04:13| 来源: 网络整理| 查看: 265

一、概述   

本文以Java程序代码展示如何给Word文档添加印章,这里添加的印章为.png格式的图片,添加印章即在Word中的指定位置添加印章图片。

基本思路:加载word文档,获取段落,在段落中插入图片,调整图片大小及位置,最后另存文档到本地。

二、程序环境

程序运行环境如下:

编译工具: IntelliJ IDEA (jdk版本1.8.0)

印章图片:.png格式

Word测试文档:.docx 2013

Word Jar包:Free Spire.Doc for Java

关于如何导入jar包(2种方法)

1. 下载jar包到本地,解压,将本地路径下的jar文档导入程序,具体操作如图

2. 配置maven仓库路径,指定jar包依赖,然后导入

在pom.xml中配置如下内容:

com.e-iceblue http://repo.e-iceblue.cn/repository/maven-public/ e-iceblue spire.doc.free 3.9.0

三、Java代码 import com.spire.doc.*; import com.spire.doc.documents.Paragraph; import com.spire.doc.documents.TextWrappingStyle; import com.spire.doc.fields.DocPicture; public class AddStamp { public static void main(String[] args) { //加载示例文档 Document doc = new Document(); doc.loadFromFile("sample.docx"); //获取指定段落 Section section = doc.getSections().get(0); Paragraph paragraph = section.getParagraphs().get(6); //添加电子章图片 DocPicture picture = paragraph.appendPicture("stamp.png"); //指定电子章位置 picture.setHorizontalPosition(120f); picture.setVerticalPosition(150f); //设置电子章大小 picture.setWidth(150); picture.setHeight(150); //设置图片浮于文字上方 picture.setTextWrappingStyle(TextWrappingStyle.In_Front_Of_Text); //保存文档 doc.saveToFile("AddStamp.docx", FileFormat.Docx); doc.dispose(); } }

印章添加效果:

—End—



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3