2017-01-16 6 views
0

pdfmake 플러그인에 사용자 정의 글꼴 ttf를 포함시킬 계획입니다. 설명서에서는 vfs_fonts.js 파일에 사용자 정의 글꼴을 추가 할 것을 권장합니다.글꼴 파일 ttf를 vfs_fonts.js와 같은 문자열 데이터로 변환하는 방법은 무엇입니까?

window.pdfMake = window.pdfMake || {}; window.pdfMake.vfs = { 
    "Roboto-Italic.ttf": "AAEAAAASAQAABA", 
    "Roboto-Medium.ttf": "AAEAAA", 
    "MyFont.ttf":"???????????????????" 
} 

MyFont.ttf 파일이 있지만 문자열/인코딩 형식으로 변환하는 방법을 모르겠습니다. 어쨌든 programatically 자바 스크립트를 통해 그것을 할 수 있습니까?

답변

0

base64 형식입니다.

온라인으로 사용할 수있는 많은 도구가 있습니다.

Here is one

, 프로그램 : 자바 스크립트

두 함수 디코딩 인코딩을 base64 문자열 각각있다 :

atoB 유전자()

btoa()

atob() 함수는 이 base-64 인코딩을 사용하여 인코딩 된 데이터 문자열을 디코딩합니다.

반대로 btoa() 함수 은 "문자열"의 이진 데이터에서 base-64로 인코딩 된 ASCII 문자열을 만듭니다.

source