mrin9 / RapiPdf

PDF generation from OpenAPI / Swagger Spec
https://mrin9.github.io/RapiPdf
MIT License
282 stars 102 forks source link

中文乱码,如何解决? #78

Open Cong-Lee opened 3 years ago

Cong-Lee commented 3 years ago

转换之后,中文乱码,如何解决?

jyyan commented 3 years ago

請參考 https://github.com/jyyan/RapiPdf/commit/77e6aaac9390e84d8070817f54020579bbd0c7df

  1. 利用 pdfmake 重新打包新的字型
  2. 需要選用 TTF 格式的字型相容性比較好,測試多款 OTF 格式都會有缺字狀況
  3. 將 pdfmake 打包後的 vfs_fonts.js 替換至 src 資料夾中
  4. yarn build 重新打包編譯 RapiPdf 或直接在 yarn serve 執行測試

補充:Sample RapiPdf release

jyyan commented 3 years ago

Duplicate of #50

syksy-map commented 3 years ago

@Cong-Lee 基于rapiPdf做了个在线工具,内置了仿宋字体。不仅支持URL,还支持粘贴JSON文本,甚至直接上传JSON文件。https://swagger-fly.com/