2017-09-29 8 views
1

나는 중국, japanses와 IE, 크롬의 다른 모든 아시아 langauages를 표시 할 수 있어요하지만 난 거처 리더에서 PDF 를 열 때 그것은Connot 추출물 NotoSansCJKsc- 어도비 리더에서 일반적인 글꼴 오류가 있습니까?

내가 구글 노토 글꼴을 사용하고 있습니다 ... 오류가 다음 날 발생합니다. 여기

Error

내 샘플 코드는 ...

폰트 asianFont = FontFactory.getFont ("경로 \ NotoSansCJKsc-Regular.otf"BaseFont.IDENTITY_H, BaseFont.EMBEDDED, 8);

도와주세요.

답변

3

저는 최근에이 문제를 (다른 글꼴로) 보았던 iText의 직원이 더 큰 문제의 하위 섹션으로 나옵니다.

iText를 사용하는 경우 5 : 5.5.12의 최신 버전으로 업그레이드하십시오.

iText를 사용하는 경우 7 : 해결 방법은 다음 릴리스 7.0.5에서 제공 될 예정입니다. 현재이 수정 사항이 포함 된 SNAPSHOT 빌드를 사용할 수 있습니다. https://repo.itextsupport.com/webapp/#/artifacts/browse/simple/General/snapshot/com/itextpdf

7.0 :

<project> 
    <!-- Required for the access to the iText SNAPSHOT dependency --> 
    <repositories> 
     <repository> 
      <id>itext</id> 
      <name>iText Repository - snapshots</name> 
      <url>https://repo.itextsupport.com/snapshots</url> 
     </repository> 
    </repositories> 
...  
    <!-- Dependency for the SNAPSHOT build --> 
    <dependencies> 
     <dependency> 
      <groupId>com.itextpdf</groupId> 
      <artifactId>itext7-core</artifactId> 
      <version>7.0.5-SNAPSHOT</version> 
      <type>pom</type> 
     </dependency> 
    </dependencies> 
</project> 

또는 당신은 우리의 유물 서버에서 직접 스냅 샷 항아리를 다운로드 할 수 있습니다

당신은 당신이 메이븐을 사용하는 경우 7.0.5 스냅 샷 버전을 사용하도록 pom.xml 파일을 업데이트 할 수 있습니다 .5 현재 다음 달 (10 월 17 일)에 공식적으로 출시 될 예정입니다.

위의 두 버전 모두 NotoSansCJKsc-Regular 글꼴로 시도해 본 결과 오류없이 문서를 생성 할 수있었습니다.

+1

Hey Jon, 스냅 샷이 Maven Central에 없으므로 Artifactory 서버를 저장소로 추가해야합니다. –

+1

고마워요 Amedee- 방금 내 대답을 업데이트했습니다. –

+1

그리고 업데이트를 업데이트했습니다. :) –