小编use*_*223的帖子

使用iText从html内容到pdf的阿拉伯字符

我无法在PDF生成中将HTML内容中的阿拉伯字符显示为" ? "

我能够从String变量中显示阿拉伯语文本.同时我无法从HTML字符串生成阿拉伯语文本.

我想显示带有两列的PDF,左侧是英语,右侧是阿拉伯语文本.

当我使用以下程序转换为PDF格式.请帮助我这方面.

try
{
    Document document = new Document(PageSize.A4, 50, 50, 50, 50);
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    PdfWriter writer = PdfWriter.getInstance(document, out);
    BaseFont bf = BaseFont.createFont("C:\\arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
    Font font = new Font(bf, 8);
    document.open();

    BufferedReader br = new BufferedReader(new FileReader("C:\\style.css"));
    StringBuffer fileContents = new StringBuffer();
    String line = br.readLine();
    while (line != null)
    {
        fileContents.append(line);
        line = br.readLine();
    }
    br.close();
    String styles = fileContents.toString(); //"p { font-family: Arial;}"; 

    Paragraph cirNoEn = null;
    Paragraph cirNoAr …
Run Code Online (Sandbox Code Playgroud)

html pdf text arabic itext

1
推荐指数
1
解决办法
7148
查看次数

标签 统计

arabic ×1

html ×1

itext ×1

pdf ×1

text ×1