java程序在已经存在的word文档中插入图片并加密保存为pdf格式的文档

现在程序的功能要求是在已经上传的word文档中插入二维码,现在我已经能够生成二维码图片了。但是现在有一个问题就是我不知道用什么样的方法将生成的二维码以浮于文字上方的形式插入到word文档中,并且以pdf的格式加密保存。我现在通过网上查找资料等,现在想到有一下两种方法:1、用Aparch POI等组件对word文档进行修改2、调用Microsoft Office 的API ,对于第二个方法,我不知道在哪里可以查到Office的API。现在我简直是无法下手,请各位帮帮忙?希望能顺利把这个问题解决了。
通过jacob已经实现了将图片插入到word中并保存为pdf,但是对于给pdf加密保存。还在探索中

第1个回答  2015-08-17
我曾经也尝试使用纯java技术去解析word文档,并且使用了apache的jacob,POI等项目,但是由于Microsoft Word使用的doc不是标准DOC文件,而是自己加处理过的,所以现在解析微软的doc都只能靠破解与猜解,据我所知,现在的技术只能从word中提取出来文字,所以使用纯java不太可能实现。
如果使用windows平台的话,可以选择使用微软的一些word控件来达到目的.追问

不好意思,请问一下。我怎样在程序中去使用这些控件呢?

第2个回答  2015-08-18
如果您考虑第三方的产品,可以试用下pageoffice的。
相似回答