本文介绍如何在Word文档中添加条码、二维码。可在文档正文段落中添加,也可在页眉页脚中添加。下面将通过Java代码示例介绍如何实现。
使用工具:Free Spire.Office for Java(免费版)
关于Jar导入的方法:
方法1:通过E-iceblue官网下载jar包,下载后,解压,将lib文件夹下的Spire.Office.jar导入Java程序;
方法2:通过创建Maven程序,并配置在pom.xml文件中配置Maven仓库路径并指定Free Spire.Office for Java的Maven依赖,配置完成后,在IDEA中,点击“import Changes”导入JAR包。
com.e-iceblue http://repo.e-iceblue.cn/repository/maven-public/ e-iceblue spire.office.free3.1.1
(Ecllipse的导入方法,参考这篇文章)
jar导入结果如下图所示:
Java代码示例
1. 添加条码到Word(这里以添加到Word正文、页脚为例)
import com.spire.barcode.*;
import com.spire.doc.*;
import com.spire.doc.documents.HorizontalAlignment;
import com.spire.doc.documents.Paragraph;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class AddBarcode {
public static void main(String[] args) throws IOException {
//创建document对象,加载Word文档
document doc = new document();
doc.loadFromFile("test.docx");
//获取所有section
for (int i = 0 ; i条码添加效果:
2. 添加二维码到Word(这里以添加到正文、页眉为例)
import com.spire.barcode.*;
import com.spire.doc.*;
import com.spire.doc.documents.HorizontalAlignment;
import com.spire.doc.documents.Paragraph;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.RenderedImage;
import java.io.File;
import java.io.IOException;
public class AddQRCode {
public static void main(String[] args) throws IOException {
//创建document对象,加载Word文档
document doc = new document();
doc.loadFromFile("test.docx");
//获取所有section
for (int i = 0 ; i二维码添加效果:
(完)



