### pdf2svg
#### 作用
用來將 PDF 轉成 svg 文件,以供文檔瀏覽。
#### 安裝
##### Windows
到這里,下載Windows版本:[https://github.com/TruthHun/pdf2svg-windows/releases](https://github.com/TruthHun/pdf2svg-windows/releases)
解壓之后,將 64位 的版本直接放到C盤。
我這里,pdf2svg 的位置如下:
~~~
C:\pdf2svg
~~~
然后把這個路徑加入到 Windows系統的`Path`環境變量中。
##### Linux
直接使用如下命令進行一鍵安裝:
~~~
[sudo] apt install pdf2svg
~~~
##### Mac
直接使用命令如下命令一鍵安裝:
~~~
[sudo] brew install pdf2svg
~~~
#### 是否安裝成功
在終端執行如下命令:
~~~
pdf2svg
~~~
如果顯示如下結果,則表示安裝成功:
~~~
Usage: pdf2svg <in file.pdf> <out file.svg> [<page no>]
~~~
如果顯示的用法不是想上面提示的那樣,則表示您安裝的版本不對,請通過搜索引擎找辦法進行解決。
如果提示命令不存在,則請確保程序已經安裝并且加入到了系統環境變量之中。
#### 測試
隨便找來一個中英文內容的PDF文檔,比如`example.pdf`文件,通過如下命令,將PDF文檔轉svg:
~~~
[sudo] pdf2svg example.pdf example-no1.svg
~~~
如果轉換失敗,請排查`pdf2svg`是否已經安裝,并且配置了系統環境變量。
如果轉成成功,則查看svg中是否存在亂碼,存在亂碼,則從系統字符編碼以及中文字體兩個方向入手進行著手解決。