.EPS 파일로 저장된 matplotlib를 사용하여 생성된 플롯 그림이 있습니다. MS Word 문서에 삽입하고 싶습니다. 안타깝게도 MS Word에서는 EMF 파일만 벡터 입력으로 허용하므로 이 파일을 .EMF 형식으로 변환해야 합니다.
- 이 작업을 수행하기 위해 IrFanView를 사용했지만 생성된 EMF가 정말 흐릿했습니다.
- 나는 사용했다https://cloudconvert.com/eps-to-emf그리고 그것은 나에게 완벽한 결과를 제공합니다. 그러나 이것은 유료이자 온라인 도구입니다.
- 나는 또한 reaConvertor를 사용해 보았고 이것은 나에게 매우 좋은 출력을 주었지만 유료 소프트웨어이기도 합니다.
- 나는 또한 Inskape를 사용했지만 생성된 EMF는 원본 EPS 파일의 경우처럼 축 내부가 아닌 그림의 너비 전체를 따라 확장되는 플롯 라인을 갖습니다.
누구든지 EPS를 EMF 파일로 올바르게 변환하여 MS Word에 포함할 수 있는 Windows용 무료 대안을 제안할 수 있습니까?
MS Word의 다른 벡터 형식에 대한 제안도 환영합니다.
답변1
EPS에는 벡터 데이터뿐만 아니라 래스터 데이터도 포함될 수 있습니다. EPS의 크기를 조정하면 래스터 데이터를 다시 샘플링해야 할 수 있으며 이로 인해 "흐릿함"이 발생할 수 있습니다.
Word에서 PDF로 내보낸 후 출력이 흐릿한 경우 내보내기에 대한 리샘플링 설정을 검사하여 72dpi(화면용이라고도 함)로 다운샘플링하고 있지 않은지 확인할 수 있습니다.
보기 좋은 인쇄 이미지를 얻으려면 변환된 이미지의 밀도가 인쇄 인치당 300픽셀인지 확인하려고 합니다. 즉, 6 x 4인치 이미지는 1800 x 1200픽셀이어야 합니다.
내가 아는 한 IrFanview는 EPS를 읽는 데 Ghostscript(gpl)를 사용합니다. 오픈 소스인 GIMP를 사용해 보거나(동일한 플러그인을 사용할 수도 있음) 시도해 볼 수 있습니다.이미지매직다음과 같은 것: convert -density 300 "C:\testfile.eps" -resize 1800x1200 "C:\outputfile.foo
(http://www.imagemagick.org/script/command-line-options.php)
일반 래스터 이미지로 내보내도록 선택할 수 있지만 크기와 배치를 이미 알고 있는 경우 인쇄 크기를 확정해도 아무런 문제가 없습니다. 기본 설정으로 Word 문서를 PDF로 내보내면 어쨌든 고밀도 이미지가 리샘플링됩니다.
플롯 및 라인 아트의 경우 JPG를 사용하지 말고 PNG 또는 TIFF를 사용하십시오.
답변2
MS Word는 또한 MS Visio의 포함된 벡터 드로잉(예: 클립보드를 통한 복사 및 붙여넣기)을 허용하며 MS Visio는 SVG 파일을 열고 변환할 수 있습니다. 내 생각에는 SVG 방식이 EMF 방식보다 더 나을 것 같습니다. EMF는 실제로 Windows GDI 하위 시스템을 위한 이진 하위 수준 스크립트로, 꽤 오래되었으며 호환성을 위해 고유한 특성을 유지해야 합니다.