MS Word 2004(OSX)冻结或显示对话框时如何处理?

时间:2010-04-08 09:33:35

标签: java macos ms-word applescript jruby

我正在使用jRuby和一个Java库(使用自己的AppleScript来玩MS Word)将Word文档转换为PDF文件。有时我得到一个关于边距问题的对话框,或者MS Word因为文件太大而冻结。

有人可以推荐我可以在OSX上运行的脚本或库来管理这些问题(如果没有响应,关闭对话框/重新启动Word)?问题是我并不真正了解applescript而且Java库不是开源的,所以它可以是一个观察者或另一种运行另一种编程语言的东西,我真的不介意。

1 个答案:

答案 0 :(得分:0)

我不推荐一种管理单词冻结问题的方法,但另一种方法是使用基于OpenOffice的系统进行转换,因为OpenOffice在OSX下运行,而OpenOffice导入/导出过滤器非常强大(很好)足以满足大多数用途)。 DocmosisJODReports可以为此功能提供Java / cmd-line接口,也可以直接使用OpenOffice UNO API(不是最佳选项)。要确定它是否是一种好方法,请安装OpenOffice(目前版本为3.2)并将一些示例DOC转换为PDF,以查看结果是否足以满足您的需要。如果是这样,那么请查看Docmosis和JODReports / JODConverter,看看他们是否能够足够快地给你你想要的东西。

相关问题