FOP를 사용하여 UTF-8 문자로 PDF를 내보내려고합니다. 가능하면 글꼴을 삽입 할 필요가 없습니다.
다음 코드 :Apache FOP : PDF로 UTF-8 문자 표시 (포함되지 않음)
<fo:block font="10pt Helvetica" text-align="justify" space-after="10pt" space-before="8pt" keep-with-previous="auto" keep-together.within-page="auto">
<fo:block font-weight="bold" color="gray">Summary</fo:block>
<fo:block text-indent="1em" keep-with-previous="always">
<fo:block text-indent="1em" space-before="4pt">
<fo:block text-indent="1em" space-before="4pt">私はガラスを食べられます。それは私を傷つけません
</fo:block>
</fo:block>
</fo:block>
</fo:block>
은 PDF에서 ####################을 생산하고 있습니다. 나는이 문제를 알고 있습니다 : http://xmlgraphics.apache.org/fop/faq.html#pdf-characters
문서 속성 -> 글꼴 아래에 갈 때 Helvetica 글꼴은 '인코딩 : ANSI'와 함께 나열됩니다. 이것을 바꿀 수있는 방법이 있습니까?
내가 포함하는 경우 Helvetica.ttf에 액세스하지 않고 무엇을 할 수 있습니까? DejaVuSans를 사용해 보았지만 # 기호 대신 사각형으로 끝납니다.
이것은 명령 줄에서 한 번 사용하는 것이 아니라 (시작), 기존 앱의 확장 기능입니다. 너무 복잡하지 않고 UTF-8 문자를 지원하려고합니다.