一、简述
文中以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—
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。