摘要
使用Java编写代码,可以在Word文档中添加可爱的.png印章,让文档更加生动有趣。通过加载文档、添加图片、调整大小和位置等操作,最终保存文档。让我们一起来实现吧!
正文
一、简述
文中以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中配备以下內容:
<repositories> <repository> <id>com.e-iceblue</id> <url>http://repo.e-iceblue.cn/repository/maven-public/</url> </repository> </repositories> <dependencies> <dependency> <groupId> e-iceblue </groupId> <artifactId>spire.doc.free</artifactId> <version>3.9.0</version> </dependency> </dependencies>
三、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—
关注不迷路
扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!
温馨提示:如果您访问和下载本站资源,表示您已同意只将下载文件用于研究、学习而非其他用途。
评论0