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