2014-05-11 4 views
0

wmf를 png로 변환하는 데 "freehep"를 사용해 보았습니다. 결과가 실망 스럽기 때문에 나는 또 다른 해결책을 시도하기로 결정한다. wmf/emf 기능은 Windows에서만 지원되기 때문에 변환을위한 imagemagick이 작동하지 않습니다. (와인도 사용할 수 없습니다.) 그러나 openoffice draw 클라이언트를 사용하여 wmf/emf를 png로 완벽하게 변환 할 수 있습니다. 하지만 어떻게 자바에서 함수를 실행할 수 있습니까? openoffice draw를위한 자바 API가 있습니까? LibreOffice와의 사람에서Java에서 openoffice draw를 사용하여 emf/wmf를 png로 변환하십시오.

답변

1

:

OPTIONS 
     --accept=accept-string 
       Specify a UNO connect-string to create a UNO acceptor through which other programs can connect to access the API. 

그래서 개방/LibreOffice와는 다른 프로그램에도 클라이언트 컴퓨터가 프로그램을 실행할 수 있도록하기 위해이 방법을 사용합니다.
나의 제안 : 복잡성을 잊고 프로그램에서 다음 명령을 실행

libreoffice --headless --convert-to png /path/to/file.wmfORemf 

Here is a link to post describing how to run a command from Java