2017-05-04 2 views
0

TCPDF를 통해 PDF 파일을 생성하는 기존 프로그램 (코드)이 있습니다. 대부분의 경우 영어 이외의 문자가 포함되어 있어도 작동하지만 이제는 중국어 간체 (유니 코드 번호 : 21894) 또는 (유니 코드 번호 : 26107)의 콘텐츠가있는 경우 모든 중국어 문자가 사각형으로 변환됩니다 잘못된 문자).일부 간결체 한자의 PDF를 TCPDF로 생성 할 수 없습니다.

uni2cid_ag15.php를 확인하려고했는데이 두 단어의 매핑을 찾을 수 있으며 매핑 된 Cids가 정확합니다. 누구든지 그 특정 문자 (들)와 함께 잘못 한자를 변환하는 이유를 알고 있습니까?

참고 : 사전에 조언을
https://raw.githubusercontent.com/adobe-type-tools/cmap-resources/master/cmapresources_gb1-5/cid2code.txt
https://github.com/tecnickcom/TCPDF/blob/master/fonts/uni2cid_ag15.php

감사합니다.

+1

코드를 표시하십시오. 특히 오류를 생성하는 행과 실제 오류 메시지가있는 경우 반환되거나 반환되는 것에 비해 반환하십시오. 그러면 우리는 당신을 더 잘 도울 수 있습니다. – Mozahler

답변

0

"GB2312"대신 mb_convert_encoding이라는 PHP 함수에 새로운 인코딩 "GB18030"을 사용하여 해결책을 발견했습니다. 이러한 문자는 문제없이 PDF로 생성 될 수 있습니다.

관련 문제