Mac黨的福音:兩行命令搞定eps轉(zhuǎn)pdf以及切除白邊

研究僧們?cè)诎岽u的時(shí)候常常需要將eps(matlab仿真的輸出圖像,fig圖另存為即可得到eps格式)轉(zhuǎn)換成為pdf格式,以方便插入Latex寫的論文中,與此同時(shí),除了進(jìn)行格式轉(zhuǎn)換以外,還需要去除原圖無(wú)用的白邊。一般同學(xué)們都是都是用Acrobat來(lái)轉(zhuǎn)的。但是上述的任務(wù)其實(shí)都是固定的套路,每次用Acrobat轉(zhuǎn)難免煩心,而且安裝Acrobat也比較麻煩。下面推薦的一個(gè)命令行工具epstool.

epstool可以通過(guò)Homebrew安裝

brew update
brew install epstool

epstool的使用過(guò)程也非常簡(jiǎn)單。以下面這個(gè)圖表為例:

原始圖像

首先用下面的命令來(lái)去除白邊。因?yàn)槭浅绦騺?lái)做的,去除白邊的效果甚至比人自己做好:

epstool --copy --bbox input_file.eps input_file_temp.eps

輸出的input_file_temp.eps文件就是完成白邊切除的中間文件,如下圖所示:

切除白邊的圖像

第二步也是最后一步,將eps圖像轉(zhuǎn)成pdf,也只需要一行命令

epstopdf --hires --outfile=output.pdf input_file_temp.eps

這樣就完成了eps到pdf的轉(zhuǎn)換了。

上述的操作流程可以寫成一個(gè)腳本

epstool --copy --bbox $1 my_epstopdf_temp.eps
epstopdf --hires --outfile=$2 my_epstopdf_temp.eps
rm my_epstopdf_temp.eps
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容