Java 在Word中添加OLE对象

2025-05-22 08:35:19

OLE是一种面向对象的技术,利用这种技术可以用来创建复合文档,复左佯抵盗合文档包含了创建于不同源应用程序,有着不同类型的数赍铈于脏据,因此它可以把文字、声音、图像、表格、应用程序等组合在一起。以下经验内容中,将介绍如何在Word中插入OLE对象。

工具/原料

Free Spire.Doc for Java (免费版)

IntelliJ IDEA

jar文件获取及导入

1、方法1:通过官网下载jar文件包,下载后解压,并将lib文件夹下的Spire.Doc.jar文件导入到Java程序。(如下图)

Java 在Word中添加OLE对象

2、方法2:通过maven仓库安装导入。

Java代码示例

1、import com.spire.doc.*;import com.spire.doc.documents.OleLinkType;import com.spire.doc.documents.Paragraph;import com.spire.doc.fields.DocOleObject;import com.spire.doc.fields.DocPicture;public class AddOLE { public static void main(String[]args){ //创建文档 Document doc = new Document(); //添加段落 Section sec = doc.addSection(); Paragraph paragraph= sec.addParagraph(); //添加图片,并添加ole对象,链接到Excel文档 DocPicture picture = new DocPicture(doc); picture.loadImage("tp.png"); //设置OLE链接方式 DocOleObject ole1 = paragraph.appendOleObject("test.xls",picture, OleLinkType.Link); // DocOleObject ole2 = paragraph.appendOleObject("test.docx",picture, OleLinkType.Embed); //保存文档 doc.saveToFile("AddOLE.docx",FileFormat.Docx_2013); }}

2、OLE对象链接设置效果:

Java 在Word中添加OLE对象
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢