<p><span style="color: #404040; font-family: 굴림;">출처 &gt;&gt;&nbsp;</span><a href="http://doc.ktug.or.kr/metapost/mp_misc/node2.html" target="_new" style="text-decoration-line: none; color: #3a4e40; font-family: 굴림;">http://doc.ktug.or.kr/metapost/mp_misc/node2.html</a><span style="color: #404040; font-family: 굴림;">&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">EPS를 PDF로 변환하는 방법&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">MetaPost에서 TEX/LATEX 모드로 PostScript를 만들었을 때에는 앞에서 설명한 바와 같이 먼저 일반적인 EPS로 만들어 주어야 한다.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">ghostscript를 사용하여 EPS를 PDF로 변환할 수 있다.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">&nbsp; &nbsp; &nbsp; $ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=foo.pdf foo.eps&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">그러나 이 경우에는 EPS의 Bounding Box를 제대로 처리하지 못하여 변환된 PDF의 크기가 A4 등의 default paper size로 된다. ghostscript에서 BoundingBox를 제대로 처리하려면 Sebastian Rahtz의 perl script, epstopdf를 사용하면 된다. 이 script는 EPS의 Bounding Box를 ghostscript에서 제대로 처리하도록 EPS의 Bounding Box를 수정한 후 ghostscript로 변환하게 해 주는 것이다. 이 perl script는 대부분의 TEX distribution에 포함되어 있다.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">Perl이 설치되지 않은 OS를 사용한다면 CTAN/support/epstopdf에서 C 언어로된 source와 MS Windows용 binary를 구할 수 있는데 Windows 용 fpTeX이나 MikTeX에 이미 포함되어 있을 것이다. 이 C 언어로된 source는 개인적으로 Perl 없이 Windows에서 사용하기 위하여 필자가 수년 전에 Sebastian Rahtz의 perl script를 번역하여 C source로 바꾼 것인데 현재는 다른 사람이 관리하고 있다.</span></p>