gpt4 book ai didi

asp.net - Itextsharp 和阿拉伯字符?

转载 作者:行者123 更新时间:2023-12-02 18:19:33 25 4
gpt4 key购买 nike

我已经使用itextsharp将html转换为pdf(使用asp.net C#)及其在英文字符中的工作,但是当我想转换包含阿拉伯字符的html时,它会给我空的pdf!!

谁能帮帮我吗?

最佳答案

问题是您的字体没有阿拉伯代码点的字形。您需要嵌入具有阿拉伯字形的字体,例如 arabtype.ttf。

string fontpath = Environment.GetEnvironmentVariable( "SystemRoot" ) + "\\fonts\\arabtype.ttf";
BaseFont basefont = BaseFont.CreateFont( fontpath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED );
Font arabicFont = new Font( basefont, 10f, Font.NORMAL );

关于asp.net - Itextsharp 和阿拉伯字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2472384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com