Warning: Undefined array key "night" in /www/wwwroot/dhaomu.com/wp-content/themes/b2/header.php on line 18

Java 给Word添加印章

一、简述

文中以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文档导进程序流程,具体步骤如图所示

Java 给Word添加印章插图

Java 给Word添加印章插图1

Java 给Word添加印章插图2

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 给Word添加印章插图3


 

 

三、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();
    }
}

图章加上实际效果:

Java 给Word添加印章插图4

 

 

—End—

 

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

给TA赞赏
共{{data.count}}人
人已赞赏
未整理

【王通】发掘空白市场的3个秘密方法

2021-7-29 0:00:00

未整理

PHP涟漪云-蓝奏云挂载直连下载程序源码

2021-7-31 0:00:00

0 条回复 A文章作者 M管理员

Warning: Trying to access array offset on value of type null in /www/wwwroot/dhaomu.com/wp-content/themes/b2/functions.php on line 3914

Warning: Trying to access array offset on value of type null in /www/wwwroot/dhaomu.com/wp-content/themes/b2/functions.php on line 3914
----《》
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索