使用itextpdf将希伯来文写入pdf

时间:2015-06-21 15:54:58

标签: itext cq5 hebrew

我正在尝试将希伯来字符写成PDF。

我通过附加到字符串缓冲区在servlet中创建了HTML。

然后将其传递给xmlworkerhelper。

还使用XMLWorkerFontProvider并使用xmlworkerhelper中的注册字体注册了arial.ttf,arialuni.ttf和arialbold.ttf字体。

使用以下字体注册arial.ttf,ArialBold.ttf,arialuni.ttf;

针对此问题的任何解决方案都将非常有用。如果需要更多细节,请告诉我。

以下是摘录。

XMLWorkerFontProvider fontImp = new XMLWorkerFontProvider();
fontImp.register(arial);
fontImp.register(arialbold);
fontImp.register(arialuni);
byte[] byte6=PDFtext.toString().getBytes("ISO-8859-1");
String bufferfinalPDF=new String(byte6, "UTF-8");
XMLWorkerHelper.getInstance().parseXHtml(writer, document, new ByteArrayInputStream(bufferfinalPDF.getBytes(Charset.forName(baseFont))),null,Charset.forName(baseFont),fontImp);

解决方案或建议对此非常有帮助。

0 个答案:

没有答案