有没有支持阿拉伯字体的pdf库?

时间:2015-10-12 08:48:49

标签: c# pdf itextsharp visual-studio-2015 arabic-support

我正在为我的学士学位做最后的项目。好吧,一个词干(Urdu Stemmer)乌尔都语是巴基斯坦的国家语言。我们用阿拉伯语字体写乌尔都语。我正在尝试将输出保存为PDF文件。我使用的是itextsharp库但它没有打印任何东西,因为它不支持阿拉伯字体。所以你们中的任何人都可以向我推荐任何其他支持阿拉伯字体的图书馆。

private void button1_Click(object sender, EventArgs e)
{
    string t = Stemtxtbox.Text;
    Document document = new Document();
    PdfWriter.GetInstance(document, new FileStream("E:/a.pdf", FileMode.Create));
    document.Open();
    Paragraph p = new Paragraph(t);
    document.Add(p);
    document.Close();
}

1 个答案:

答案 0 :(得分:1)

您需要致电PdfPTable.RunDirection = PdfWriter.RUN_DIRECTION_RTL以表明您要使用双向算法。 ColumnText中有类似的属性。