我希望从我的java代码中打开word文档。但不仅要打开文档,还要打开确切的页面或段落。
任何想法或指导方针?
新闻! 我发现我可以将书签放在文档中的指定位置上,然后当我打开文档时,我可以使用Macro转到它们。打开文档时也可以指定宏。 像这样:
String[] cmd = {"cmd","/c","c:\\Program Files (x86)\\Microsoft Office\\Office12\\WINWORD.exe","/mOpenPage","c:\\Navodilo.doc"};
Process proc = Runtime.getRuntime().exec(cmd);
只有如何使用指定的宏 / mOpenPage 而不用 打开文档,以指定 winword.exe的路径,或者你看到一些解决方法?
提前致谢!
答案 0 :(得分:2)
如果可以从命令行在特定页面上打开Word文档,则可以使用Runtime.exec()执行该文档。
答案 1 :(得分:-1)
您可以使用Apache POI API在您的应用程序中打开word-document,您可以使用POI打开所有办公产品。