只为小站
首页
域名查询
文件下载
登录
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
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
极域电子教室管理系统软件V2.0 2022稳定版 支持Win11
sqlite运行所需Vc++运行环境,纯净版System.Data.SQLite.dll及SQLite.Interop.dll
2020年数学建模国赛C题论文
2019西门子杯六部十层电梯群控参考程序.zip
狂神说全部笔记内容.zip
粒子群多无人机协同多任务分配.zip
RNN-LSTM卷积神经网络Matlab实现
张正友相机标定Opencv实现(完整程序+棋盘图)实例源码
MTALAB NSGA2算法
IBM.ILOG.CPLEX.Enterprise.Server.v12.10.0.Win64.rar CPLEX下载
token登录器.rar
大学生网页设计大作业-5个网页设计制作作品自己任选
csma/ca和csma/cd的matlab仿真源代码带有详细的注释
vivado 破解 lisence(有效期到2037年) 下载
2010年-2020中国地面气候资料数据集(V3.0)
最新下载
OpenGL中32位和64位的GlAux.lib和GlAux.h文件
冰河DDOS压力测试[高级版]
英汉汉英词典Access数据库
上海锅炉厂锅炉设计计算软件
ADS1115python开发例子
华为系统更新与内置应用查看工具.rar
vscode+msvc多任务文档
delphi预览Office/WPS文件
小米盒子3,MDZ-16-AA,系统镜像文件1.4.16d.full.img
java打包exe工具exe4j6.0的64和32位工具
其他资源
印制电路手册 第6版_PDF电子书下载 高清 带索引书签目录_(美)库姆斯主编_北京:科学出版社.part1
系统动力学学
abstract algebra 3rd.pdf
基于FPGA的数字图像处理原理及应用__牟新刚
最优化方法课后习题答案
C#版本多媒体定时器
华中科技大学计算机组成MIPS CPU设计(必须)
C#七参数坐标转换(布尔莎七参数计算,根据七参数进行坐标转换,公共点残差配置)
华为认证数通工程师HCIP-Datacom-Core Technology V1.0 培训教材.pdf
基于Processing的击球小游戏
计算机网络组网毕业设计(校园局域网设计毕业论文)
高速铁路设计规范.pdf
唯美页面表白(附代码)
libcurl在linux下编译好的静态库 支持ssl
2019离散数学课程学习汇总.zip
Projection For VR
取证分析之linux熟悉吗.zip
Python金融曲线微笑图.zip
自动抢茅台python脚本包.rar
城市公交查询系统(java)
大型三相异步电动机电磁计算公式
GB∕T 31024.1-2014 合作式智能运输系统 专用短程通信 第1部分:总体技术要求
android源码程序:安卓闹钟
网上预约开放式实验管理系统的设计与实现
FT232驱动win7 64位也适用
学生成绩管理系统 java.swing+sqlserver2000