只为小站
首页
域名查询
文件下载
登录
Java POI插入Word
OLE对象
[源码]
本文详细介绍了如何使用Java的POI库在Word文档中插入
OLE对象
附件,以PDF为例。文章指出,网上相关资料较少,作者通过将docx转为xml并参考
ole对象
的xml内容,找到了解决方案。文中提供了完整的代码实现,包括依赖导入、主要实现代码以及生成带标题图片的方法。此外,还介绍了创建
ole对象
和添加ole形状的具体步骤。代码适用于POI4.2及以上版本,并提供了5.0版本的适配建议。 Java POI库是Apache的一个开源项目,主要用来操作Microsoft Office文档格式的Java API。在处理Word文档时,有时需要插入各种类型的附件,例如图片、Excel表格、PDF文件等,这些附件在Word中被称为
OLE对象
,OLE是对象链接与嵌入(Object Linking and Embedding)的缩写。使用Java POI插入
OLE对象
并不是一件直观的事情,因为POI的官方文档并没有提供足够的指导信息。但是,通过深入研究,我们可以找到方法实现这一功能。
OLE对象
插入的具体实现依赖于操作Word文档内部结构的能力。文档的后缀名是.docx,实际上是一个压缩包,内部包含了多个.xml文件,每个.xml文件定义了文档的不同部分。通过将Word文档转换为xml格式,我们可以直接编辑这些文件,进而操作文档内容。 文章提供了一种解决方案,通过研究.docx格式中的
ole对象
的xml结构,找到了如何在POI中构建并插入
OLE对象
的方法。作者给出的代码示例包括了必要的POI依赖导入,展示了如何创建
OLE对象
以及如何将PDF文件作为
OLE对象
嵌入Word文档中。 代码示例还提供了一个生成带有标题图片的方法,这可以用于给文档添加自定义的封面或者图标。创建
OLE对象
和添加OLE形状的过程,包括了定位合适的位置,调整大小和布局等细节。 使用该方法实现插入
OLE对象
功能的代码适用于Apache POI库4.2及以上版本。对于POI的更新版本,文章也给出了一些适配建议,帮助开发者对代码进行必要的更新以确保兼容性。 整个实现过程中,关键步骤包括了识别
OLE对象
在Word文档XML结构中的位置,以及掌握如何使用POI提供的API来构建和嵌入
OLE对象
。文章通过提供示例代码和详细解释,为开发者解决了一个实际问题,使得在Word文档中添加各种附件变得可行。 此外,文档还指出了当前网络上关于此主题的资料不多,因此本文章的出现,无疑为遇到此类问题的Java开发者提供了一个宝贵的参考资料。
2026-01-08 13:45:06
38KB
Java
POI
OLE对象
1
Delphi使用
OLE对象
读入Excel XLS文件
摘要:Delphi源码,文件操作,OLE,Excel 一个基于Delphi语言编写的OLE自动化控件器,让Delphi支持打开.xls格式的Excel表格文件,简要概述一下实现步骤:建立
OLE对象
、使Excel可见,并将本程序最小化,以观察Excel的运行情况、使Excel窗口不可见、注意:Delphi中的数组的下标是从0开始的,而Excel的表格是从1开始编号,Excel的表格是从1开始编号,传送字段名,数据库到Excel的数据传输完毕,文件存盘,发生错误时给出提示,最后退出
OLE对象
2023-12-17 20:52:07
9KB
Excel
Delphi源码
lelecode.com
文件操作
1
sas92:
ole对象
的类没有在注册数据库中注册.doc
sas92:
ole对象
的类没有在注册数据库中注册
2022-06-03 19:05:36
24KB
文档资料
数据库
database
向
OLE对象
类型的字段输入数据-数据库设计与创建
向
OLE对象
类型的字段输入数据 [例] 为“导师”表首记录的“照片”字段插入图片 (1) (2)“插入”/“对象”命令(图4-32插入
OLE对象
对话框)
2021-11-08 14:11:58
2.79MB
数据库
1
手工添加的access2007
ole对象
批量导出到本地 c#实例代码
手工添加的access
ole对象
批量导出问题 困扰了我很久 现在已经解决了 希望能够帮助到大家! 附有用链接 http://dotnet.aspx.cc/file/Removing-OLE-Header-from-images-stored-in-MS-Access-DB-as-OLE-Object.aspx
2020-04-23 11:23:39
41KB
access2007
ole对象
图片
c#
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
王万良-人工智能导论(第五版)课件
全国道路网SHP数据.zip
cplex_studio129.win-x86-64.exe CPLEX 12.9直接安装可使用
python爬虫数据可视化分析大作业.zip
采用K-means聚类,实现多维矩阵的聚类,并进行可视化展示(matlab)
vivado 破解 lisence(有效期到2037年) 下载
多智能体的编队控制matlab程序(自己编写的,可以运行)
transformer_pytorch_inCV.rar
数字图像处理[冈萨雷斯]
EEupdate_5.35.12.0 win10下修改intel网卡mac
2010年-2020中国地面气候资料数据集(V3.0)
EBSD分析软件——Channel5下载安装教程
基于Python网络爬虫毕业论文.doc
YOLOv5 人脸口罩图片数据集
Android小项目——新闻APP(源码)
最新下载
高级网页配色器ColorSchemeDesigner3(绝对好用不用联网)
单片机自动升级程序(基于gd32e230平台)
aamirror plus 俄罗斯大师
DS3617(6.23引导与系统安装包).zip
Cadence virtuoso smic 180工艺库 标准库 OA库 BCD库 直接使用 含PDK文件 IC617IC618
全国矢量地图shp格式
EFI_for_MateBook_X.zip
BYD BF7612CM系列MCU资源包(整理版)
Logback类库含logback.xml配置文件
foo_input_sacd-1.2.7,截至21年2月官方最新版
其他资源
java版aspose-slides相关jar和license.xml
触摸屏编程软件(easybuilder8000)v466.02汉化安装版
ZXWL W981(V1.0)用户手册
stm32的can总线数据收发详细代码
c#写的pdf转word程序源码
RXTX win64位jar包
MATLAB人脸识别程序加论文
UnixFTPEntryParser.java和FTPTimestampParserImplExZH.java
电影院管理系统
迪兰显卡挖矿超频BIOS合集
自动加载LSP或FAS程序(AutoCAD所有版本和配置)
基于stm32f103的蓝牙通信模块
mfc实现扫雷
18B20测试可以使用.zip
ABB变频器ASC800手册
开启Windows时间服务器工具.exe
log4j2配置文件log4j2.xml
Pot-Player64_1.7.21415_Dev_20210119.7z
Nokia MTK USB Serial Port Driver.rar
PDF版_3210电路图.rar
revit+2013+中国样板.
windows 64位redis2.6 API C++库和头文件
VMware Horizon View 7 桌面部署