com.e-iceblue
https://repo.e-iceblue.cn/repository/maven-public/
e-iceblue
spire.doc.free
3.9.0
2. 手动添加jar
下载 Jar 包(Free Spire.Doc for Java)到本地,解压,找到lib文件夹下的Spire.Doc.jar。
在IDEA中打开“Project Structure”界面,然后执行如下图中的步骤来完成jar导入:



嵌入多媒体文件
代码中嵌入多媒体文件的方法是通过调用 appendOleObject(InputStream oleStream, DocPicture olePicture, String fileExtension) 方法来实现,该方法中的三个参数解释分别为:
-
oleStream:OLE文件流
-
olePicture:用于显示OLE对象的图像(图标)
-
fileExtension:嵌入的文件对象扩展名(如:mp3、mp4、avi等)
另外,该jar包中的 Paragraph 类提供的添加OLE对象的方法中,可通过设置不同参数,以多种方式来添加OLE对象,如图:

主要代码步骤解析:
1. 初始化 Document 类的一个新实例并添加一个新的节。
2. 添加段落,调用 Paragraph.appendOleObject() 方法将多媒体文件作为OLE对象嵌入到段落。
3. 通过 Document.saveToFile(String fileName, FileFormat fileFormat) 保存文档到指定路径。
Java
import com.spire.doc.*;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.documents.ParagraphStyle;
import com.spire.doc.fields.DocPicture;
import java.awt.*;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class EmbedMediaFile {
public static void main(String[] args)throws IOException {
//实例化Document类的对象,并添加Section
Document doc = new Document();
Section section = doc.addSection();
//定义段落样式
ParagraphStyle style1 = new ParagraphStyle(doc);
style1.setName(“Style”);
style1.getCharacterFormat().setFontName(“Calibri”);
style1.getCharacterFormat().setFontSize(18);
style1.getCharacterFormat().setBold(true);
style1.getCharacterFormat().setTextColor(new Color(123,104,238));
doc.getStyles().add(style1);
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。


既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
最后
面试是跳槽涨薪最直接有效的方式,马上金九银十来了,各位做好面试造飞机,工作拧螺丝的准备了吗?
掌握了这些知识点,面试时在候选人中又可以夺目不少,暴击9999点。机会都是留给有准备的人,只有充足的准备,才可能让自己可以在候选人中脱颖而出。


《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
zgJ-1713632028656)]
[外链图片转存中…(img-AEzi0U40-1713632028657)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
本文介绍如何使用Java的Spire.Doc库在Word文档中嵌入多媒体文件,如视频和音频。通过示例代码展示添加OLE对象的步骤,并提供完整的学习资源和大厂面试资料。
530

被折叠的 条评论
为什么被折叠?



