㈠ 使用jacob的saveAs將word(含有修訂標記) to pdf時,如何設置使生成的pdf不含修訂內容
以WORD2003為例,打開工具欄「審閱」(「視圖-工具欄」),其中有個關於「顯示」的下拉菜單,將其中勾選的批註、插入與刪除等取消,就在頁面上看不見相應的東西了,這時候再轉換成PDF就不含那些東西了。
㈡ 我在java中用jacob把word文檔轉化成pdf文件出來了問題
1、到官網下載Jacob,2、將壓縮包解壓後,Jacob.jar添加到Libraries中(先復制到項目目錄中,右鍵單擊jar包選擇BuildPath—>AddtoBuildPath);3、將Jacob.dll放至當前項目所用到的「jre\bin」下面(比如Eclipse正在用的Jre路徑是C:\Java\jdk1.7
㈢ 如何使用jacob將word轉換為PDF 收藏
jacob,冷門些,真的不懂。要將word轉換為PDF 收藏,建議:
如果你用2007版或以上的WORD軟體、WPS Office系統,可將WORD文檔另存PDF格式,即可將WORD文檔轉換為PDF格式;
如果你用的是2003版或以下的WORD軟體,請安裝Adobe Acrobat XI Pro軟體,用Adobe PDF列印機列印你要輸出的內容,即可得到PDF格式文檔。
㈣ word用jacob轉換成pdf時報錯Invoke of: SaveAs,word是2003,在線等
首先word03對這個支持不好.推薦07以上.07sp2之後word才可以直接另存為pdf.
以下代碼對應的是word2010
Java代碼 1. public class JacobTest
2. public static void wordToPDF(String
3. ActiveXComponentword
4. try {
5. app.setProperty(
6. Dispatch docs
7. Dispatch doc
8. docs,
9. "Open",
10. Dispatch.Method,
11. new Object[]
12. new
13. //new Variant(type)
14. Dispatch.invoke(doc,
15. toFile, new
16. Variant f = new
17. Dispatch.call(doc,
18. } catch (Exception
19. e.printStackTrace();
20. } finally {
21. app.invoke("Quit"
22. }
23. }
24.
25. public static void main(String[]
26. //源文件全路徑
27. String docfile ="D:
28. for (int i = 0; i <
29. //些路徑test為實際存在的目錄
30. String toFile=
31. wordToPDF(docfile,
32. }
33. }
34. }
JacobTest { wordToPDF(String docfile, String toFile,int type) { ActiveXComponent app = new ActiveXComponent("Word.Application"app.setProperty("Visible", new Variant(false)); docs = app.getProperty("Documents").toDispatch(); = Dispatch.invoke( Dispatch.Method, Object[] { docfile, new Variant(false), new Variant(true) }, new int[1]).toDispatch(); Variant(type),這裡面的type的決定另存為什麼類型的文件Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] new Variant(type) }, new int[1]); new Variant(false); Dispatch.call(doc, "Close", f); (Exception e) { e.printStackTrace(); "Quit", new Variant[] {}); main(String[] args) { 源文件全路徑 "D:\\服務實施描述報告(企業門戶).docx"; < 18; i++) { 為實際存在的目錄,s後面為要另存為的文件名toFile="d:\\test\\s"+i; wordToPDF(docfile, toFile,i); "Word.Application"); // 啟動 的決定另存為什麼類型的文件
㈤ 怎樣用jacob實現word轉pdf
??你應該是說word文件轉換成PFD吧,建議你下載個最新版本的office2013,新版本只要把word另存為,選擇為PDF格式就可以了
㈥ 如何使用jacob將word轉換為PDF
需注意的是要將jacob.dll放到path中,而且我程序例子中使用的是一個具有
宏定義
的word文件。如果你使用我的程序訪問不存在該宏的word文件,會出錯的。採納!
㈦ 我用jacob實現word轉pdf,tomcat已窗口模式啟動沒有問題,但是已服務啟動,就不行,一直卡在那求解
這個可能你的伺服器是64位的,你的offcie是32位的,以服務的方式64位不能調用到office32的dll.我測試了我的本機就可以,但是服務是64位的,但是我裝在伺服器上的office是32位的,導致不能以服務調用,只能使用進程方式調用(窗口模式)