1. 系統和軟件

此項目會用到如下的系統和軟件,請先保證你已安裝了它們。

1.1. 轉換軟件的使用理由

此項目選擇的轉換軟件主要基於以下理由。

  • 此項目堅持所有使用的轉換軟件必須為免費

  • 轉換結果必須是一頁PDF一張圖

  • 當把PDF轉換為矢量圖時,必須為真正的矢量圖,而不是包裹在矢量格式中的位圖

    • 因此,此項目不使用ImageMagick,因其在轉換矢量圖時經常柵格化
  • 當轉為為矢量圖時,字體應該嵌入而不是柵格化

  • 轉換命令應儘可能簡單

  • 使用的軟件儘可能少以降低依賴性

備註

儘管 inkscape 也可以進行PNG和SVG的轉換,但 pdftocairopdf2svg 自帶了多頁到單頁的功能,使用便利,而且安裝也簡易,故而用此二軟件分別進行PNG和SVG的轉換而不使用 inkscape 。若使用 inkscape ,則需要先調用 ghostscript 對PDF進行分頁,然後再轉換。