Как бороться, когда MS Word 2004 (OSX) зависает или отображает диалоги? - PullRequest
0 голосов
/ 08 апреля 2010

Я использую jRuby и библиотеку Java (использую appleScript для воспроизведения с MS Word) для преобразования документов Word в файлы PDF.Иногда я получаю диалог о проблемах с полями, или MS Word зависает, потому что файл слишком большой.

Может ли кто-нибудь порекомендовать сценарий или библиотеку, которую я мог бы запустить на OSX для управления этими проблемами (закрытие диалога / перезапуск Word, если он не отвечает)?Проблема в том, что я действительно не знаю о applecript, и библиотека Java не является открытым исходным кодом, поэтому это может быть наблюдатель или что-то, работающее на другом языке программирования, я не против.

1 Ответ

0 голосов
/ 13 мая 2010

Я не могу порекомендовать способ решения ваших проблем с зависанием слов, но другой подход заключается в использовании системы на основе OpenOffice для преобразования, поскольку OpenOffice работает под OSX, а фильтры импорта / экспорта OpenOffice довольно мощные (хорошо достаточно для большинства целей). Docmosis и JODReports могут предоставить интерфейс Java / cmd-line для этой возможности, или вы можете напрямую использовать OpenOffice UNO API (не лучший вариант). Чтобы решить, является ли это хорошим подходом, установите OpenOffice (в настоящее время версия 3.2) и конвертируйте несколько образцов DOC в PDF, чтобы увидеть, достаточно ли хороши результаты для ваших целей. Если это так, то проверьте Docmosis и JODReports / JODConverter и посмотрите, смогут ли они достаточно быстро дать вам то, что вы хотите.

...