从视图生成PDF但内容不是英文

时间:2013-07-01 12:31:38

标签: asp.net-mvc pdf asp.net-mvc-4 pdf-generation

我正在尝试从mvc4视图生成PDF文档,但没有任何英文字符不会显示或显示为乱码(对于英语,它可以正常工作)。

我尝试使用pdfRazor和itext,但屏幕上只显示英文字符。我对任何解决方案都持开放态度,即使是从视图中生成字符串然后渲染PDF(这对我来说也不起作用)。 如果有人能够从mvc视图生成pdf请告诉我。 我想itextsharp的问题是basefont - 我不介意使用其他解决方案。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用混合的英语和希伯来语字符创建PDF,为此您需要指定字体。(您可以下载字体文件并将其保存在您的应用程序中)

检查以下链接,您可以使用样本中的代码行

java itext create pdf with hebrew (rtl) and english

My Hebrew Text in iText is left-aligned

http://itext-general.2136553.n4.nabble.com/How-to-display-Arabic-td3400141.html

Change direction of written text for Hebrew letters iText