:::

怎麼將SVG向量圖插入到Word中?開放格式與專有格式的轉換 / How to insert SVG vector images into Word? Convert between Open Format and Proprietary Format

, ,

image

前一篇我們介紹了如何將Word中使用的EMF向量圖片轉換成開放格式的SVG向量圖,這篇我們來反過來談談如何將開放格式SVG向量圖用在Word上。簡單來說,這個做法就是使用Inkscape開啟SVG向量圖,再轉存成EMF格式,這樣就可插入到Word中以向量模式運作了。最後我會整理一下SVG向量圖、EMF微軟專用向量圖、高解析度PNG圖片檔之間轉換的做法與用途,希望讓大家能夠更順利在辦公室軟體中使用向量圖片。

EMF圖檔怎麼用?微軟專用向量圖EMF轉開放向量圖SVG教學 / How to convert EMF to SVG format

, ,

image

EMF的全名是Enhanced Metafile,翻譯做Windows增強中繼檔,這是一種微軟專用的向量圖檔案,其目的是為了取代較早期32位元的WMF格式(Windows Metafile,Windows中繼檔)。EMF在Office軟體中能以無鋸齒的向量模式運作,但是它卻很難以高解析度的模式匯出成其他格式的圖片,令人難以使用。站在支持開放格式的立場,我這篇將教你如何將微軟專用的EMF向量圖轉換成開放格式的SVG格式,以便後續再進行編輯或轉換成高解析度的PNG圖檔。這篇教學是在Windows 7環境下使用Word 2013與InkScape來完成整個轉換動作,請確定你有這些環境才能做到本篇教的EMF轉SVG喔。

用Acrobat Pro將掃描圖片檔案建立成PDF電子書 / Create an eBook PDF with Adobe Pro

, , ,

image

我在「不拆書的自烹PDF電子書:免費軟體Scan Tailor的方案」中介紹了以Scan Tailor、XnView MP來整理掃描的電子檔,然後用一些免費工具來製作PDF檔案。但是如果你電腦裡面有安裝Acrobat Pro的話(不是免費的Adobe Reader喔),那不妨也可使用以下方法來製作PDF電子書喔。這篇將接續「不拆書的自烹PDF電子書:免費軟體Scan Tailor的方案」中Phase 3之後,後續改以Adboe Acrobat Pro DC為例介紹如何操作。

PDF的文字錯誤怎麼辦?修正PDF上錯誤的OCR文字 / How to perform OCR PDF with Renderable Text Error

, , ,

image

雖然PDF檔案是標準格式,但是隨著PDF檔案產生的方法不同、文字辨識OCR工具帶來的字型與編碼問題,很多早期的PDF檔案雖然可以選取、複製文件上的文字,但複製出來的文字卻會是亂碼。我參考了Grant Robertson的建議,將PDF輸出到XPS印表機,再將XPS輸出成PDF,這樣就可以在PDF上進行OCR辨識,最後就能得到正確辨識的檔案了。以下我就來整理這一套做法,供大家參考參考。

直接執行Python腳本:Python Caller / Running a Python Script Directly in Windows: Python Caller

, ,

image

繼前一篇的RScript Caller之後,這次要來介紹的是直接執行Python的Python Caller。這隻程式的主要目的是提供讓Python腳本檔案(副檔名為.py)直接關聯到Python-Caller.exe,這樣就能在檔案總管中點兩下直接執行,然後在執行完畢後暫停,讓開發者可以看看執行結果。以下就是Python Caller的下載、設定與使用介紹。因為做法跟RScript Caller蠻像的,所以兩篇內容會看起來很像就是了。

直接執行R腳本:RScript Caller / Running a R Script Directly in Windows: RScript Caller

,

image

以往要使用R腳本(RScript)的時候,我都是將R腳本用RStudio開啟,再用RStudio執行。但這樣子執行挺麻煩的,也不太直覺。所以我用AutoIT開發了一個直接用指令端呼叫R腳本的exe程式:RScript Caller,方便供Windows使用。這樣我們在檔案總管中直接雙擊R腳本就可以執行R腳本的內容。以下我就來介紹一下怎麼取得RScript Caller、設定與使用吧。

將Google試算表的圖表匯出成SVG向量圖檔 / Guide to Export Charts in Google Spreadsheet

, ,

image23

如何從Google文件中的繪圖匯出高解析度的圖片之後,這篇要來講怎麽將Google試算表中的圖表輸出成SVG向量圖檔,以便轉換成高解析度的PNG圖片。雖然Google試算表的圖表可以輕易跟Google Docs結合,但很遺憾的是,它跟Google Docs中的繪圖一樣只能輸出72dpi的低解析度圖片,遠不及列印所需的高解析度300dpi,最後列印的時候將會看起來非常模糊。這篇將教你如何將Google試算表變成發佈網頁,然後再用我寫的書籤小工具Google-Spreadsheet-Chart-to-SVG將網頁上的圖表轉換成SVG並直接下載,這樣就可以取得圖表的SVG向量格式檔案了。

將向量圖檔SVG轉換成高解析度的PNG圖檔:Inkscape教學 / How to Convert SVG to High-Resolution PNG Image with Inkscape?

, ,

image3

SVG可縮放向量圖形是向量圖片檔案中的一個常見標準。它具有向量圖片最大的優勢:不管圖片放到多大,字體和線條依然看起來非常清晰。許多工具都能繪製SVG圖檔,像是開放原始碼自由軟體InkscapeGoogle Docs的繪圖(Drawing),但很遺憾的是,我們現在常見的文書編輯工具(特別是Office)卻不能直接插入SVG檔案。因此,我們需要將SVG檔案轉換成高解析度的PNG圖檔,這樣才能將圖片順利插入到文件檔案中與其他文字共同排版,以便列印輸出。以下我們就用Inkscape這套專業的向量圖片編輯工具作為例子,教大家如何將SVG向量圖檔輸出成高解析度的PNG圖檔吧。

如何從Google文件中的繪圖匯出高解析度的圖片 / Get High-Resolution Images from Drawing in Google Docs

, , ,

image

我現在常常會在Google Docs (Google文件)上編輯文件,不僅方便與其他人協同作業,Google Docs內建的一些功能也足夠讓我寫入想要的內容,包括繪圖功能(Drawing)。然而Google Docs中使用繪圖功能畫出來的圖片,通常在下載成其他格式的檔案、發佈到網頁上的時候會有問題,特別是繪圖功能儘管是向量圖片,但卻預設是以72dpi的低解析度來呈現圖片,因此列印繪圖功能繪製的圖片時,看起總是慘不忍睹。

若要從Google Docs的低解析度繪圖中取得高解析度的圖片,我們需要將繪圖另存成SVG,然後使用InkScape之類的SVG編輯器來匯出高解析度的圖片。以下我就將這個方法整理一下,希望對與Google Docs使用者有所幫助。

多組常態分佈資料之差異檢定與事後比較:R的ANOVA與Welch's anova / Parametric Tests for Comparing Many Normal Distribution Groups: ANOVA and Welch's anova in R

,

image

繼前一篇用的Kruskal–Wallis檢定跟Welch's anova來檢定多組非常態分佈資料之間是否有差異的無母數統計之後,這一篇則是用於常態分佈的多組資料之間差異檢定的有母數統計,也就是大家比較熟悉的ANOVA。雖然ANOVA也可以用SPSS來操作,不過這篇用R腳本來實作,不僅自動進行敘述統計、繪製直方圖與箱型圖,還會根據資料同質性檢定結果選擇使用ANOVA或Welch's ANOVA,操作起來更簡單喔。