现在有一个需求,要求在客户提供的word模板中放入有一个标记,上传后,程序可以将客户所需要的东西的图片插入到那个位置上.
已知的是插入的图片大小是确定的.那么现在的问题就是
我要怎么用java操作到这个标记的内容,并且能够唯一性的替换掉它?当然,这个标记是我们跟客户约定的,所以写什么或者使用什么都可以协商.
对于目前用的jacob的其中各种参数"Find"之类的不是很清楚,不知道是否有简便方法可以完成上述要求?
谢谢啦各位

解决方案 »

  1.   

    元芳,CSDN新论坛上线!你怎么看?
      

  2.   

    我描述的不够清楚么?
    我的本意说的是
    对方客户提供模板,然后我们对这个模板添加一张特定的图片.
    那么问题就在于怎么找到我们需要被替换的key,(如果是图片对象最好了),但是不能够说你替换第几个图片
    那样的做法不可取,因为模板除了我们需要被替换的key之外,其他的内容我们并不清楚,如果对方的word设计中含有了其他的图片之类的东西,导致我们被替换的图片对象的索引变化了,那我输出的新的word文档就将无效了
    我主要是要怎么找到那个特定的需要被替换的图片对象.在word中怎么设置这个key?在java中怎么对应去读取?
      

  3.   

    把文字换成图片 key是什么 怎么替换第几个图片 没太看懂你的回答...你如果是要插入图片就简单了 我原来不是道你是要把图片抠出来还是要插进去插进去的有吧文字提换成图片的例子
      

  4.   


    是这样的:
    我们可以跟客户进行协商的前提下
    主要工作是给对方拿来的模板word文档添加一个水印图片。
    (注意是图片!并且位置是任意的,这个就是特定的key,就是在他的word文档中预留的一个东西,可以让我们替换成水印图片的东西)
    可是在你不能够规定客户的word排版的情况下,也就是你也不知道需要替换的图片是word文档中的第几个图片的情况下
    你怎么能够精确定位到需要被替换的图片在哪里
    也就是说,你需要怎么跟客户区协商这个key到底是个什么
    (如果是个图片,怎么能够定位到这个特定的图片?)