现在有一个需求,要求在客户提供的word模板中放入有一个标记,上传后,程序可以将客户所需要的东西的图片插入到那个位置上.
已知的是插入的图片大小是确定的.那么现在的问题就是
我要怎么用java操作到这个标记的内容,并且能够唯一性的替换掉它?当然,这个标记是我们跟客户约定的,所以写什么或者使用什么都可以协商.
对于目前用的jacob的其中各种参数"Find"之类的不是很清楚,不知道是否有简便方法可以完成上述要求?
谢谢啦各位
已知的是插入的图片大小是确定的.那么现在的问题就是
我要怎么用java操作到这个标记的内容,并且能够唯一性的替换掉它?当然,这个标记是我们跟客户约定的,所以写什么或者使用什么都可以协商.
对于目前用的jacob的其中各种参数"Find"之类的不是很清楚,不知道是否有简便方法可以完成上述要求?
谢谢啦各位
解决方案 »
- 如何用io写文件追加内容?
- 用过java加密狗的进
- 为什么struts2数据显示到页面这么慢?有能进来解答下的吗?新人没多少分 谅解下
- FlushMode.NEVER/MANUAL
- struts国际化中的application.propertie问题
- java邮件服务使用哪些端口啊
- 请问关于Java与XML结合起来的比较好的书籍
- 关于struts 的ActionForm 的问题
- 怎么理解"即使当应用服务器崩溃或停止运行,Entity Bean的状态还会保存在数据库中,不会丢失"
- WebService Vs EJB!!!
- spring3 中不能使用mysql的驱动连接么?还是mysql连接方式改动了?
- js 对json数组的解析
我的本意说的是
对方客户提供模板,然后我们对这个模板添加一张特定的图片.
那么问题就在于怎么找到我们需要被替换的key,(如果是图片对象最好了),但是不能够说你替换第几个图片
那样的做法不可取,因为模板除了我们需要被替换的key之外,其他的内容我们并不清楚,如果对方的word设计中含有了其他的图片之类的东西,导致我们被替换的图片对象的索引变化了,那我输出的新的word文档就将无效了
我主要是要怎么找到那个特定的需要被替换的图片对象.在word中怎么设置这个key?在java中怎么对应去读取?
是这样的:
我们可以跟客户进行协商的前提下
主要工作是给对方拿来的模板word文档添加一个水印图片。
(注意是图片!并且位置是任意的,这个就是特定的key,就是在他的word文档中预留的一个东西,可以让我们替换成水印图片的东西)
可是在你不能够规定客户的word排版的情况下,也就是你也不知道需要替换的图片是word文档中的第几个图片的情况下
你怎么能够精确定位到需要被替换的图片在哪里
也就是说,你需要怎么跟客户区协商这个key到底是个什么
(如果是个图片,怎么能够定位到这个特定的图片?)