키릴 문자로 된 HTML 페이지가 있으며 HTML에서 PDF로 변환하기 위해 iText 라이브러리를 사용합니다. 나는이 iText에 직접 사용하여 변환 작업을 수행하는 XMLWorkerHelper
을 사용하지 마십시오iText를 통해 PDF를 만드는 동안 표시되는 키릴 문자
OutputStream file = new FileOutputStream(outputFile);
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, file);
document.open();
InputStream is = new ByteArrayInputStream(htmlContentString.getBytes());
XMLWorkerHelper.getInstance().parseXHtml(writer, document, is);
document.close();
writer.close();
file.close();
불행히도, 난 전혀 출력 PDF 파일에서 키릴 문자를 볼 수 없습니다.
PDF 출력을 제대로 얻으려면 소스 HTML 파일 (일부 글꼴 태그, CSS 속성 등)을 어떻게 준비 할 수 있습니까?
@AndyTurner 여기에 어떻게 지정해야합니까? –
가능한 한 [html에서 pdf로 변환, 키릴 문자가 제대로 표시되지 않음] (http://stackoverflow.com/questions/30889217/html-to-pdf-convert-cyrillic-characters-not-displayed-properly) –
'XMLWorkerFontProvider' 인스턴스를 지정하십시오 –