我試圖從mvc4視圖生成PDF文檔,但沒有英文字符不顯示或顯示爲亂碼(對於英文,它工作正常)。從視圖中生成PDF,但內容不是英文
我試圖使用pdfRazor和itext,但只有英文字符顯示在屏幕上。即使從視圖中生成字符串,然後渲染PDF(我也無法使用它),我仍然接受任何解決方案。 如果有人能夠從mvc查看PDF格式請讓我知道。 我想itextsharp的問題是basefont - 我不介意使用其他解決方案。
謝謝!
我試圖從mvc4視圖生成PDF文檔,但沒有英文字符不顯示或顯示爲亂碼(對於英文,它工作正常)。從視圖中生成PDF,但內容不是英文
我試圖使用pdfRazor和itext,但只有英文字符顯示在屏幕上。即使從視圖中生成字符串,然後渲染PDF(我也無法使用它),我仍然接受任何解決方案。 如果有人能夠從mvc查看PDF格式請讓我知道。 我想itextsharp的問題是basefont - 我不介意使用其他解決方案。
謝謝!
您可以創建混合英語和希伯來語文字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
在我知道如何設置字體(如文章中所述),但我想指定XML
什麼是「英文字符」? A到Z應該工作,但Umlaute(ÄÖÜäöü)和ß也應該工作(標準PDF編碼非常像ANSI編碼)。否則,應用程序和PDF庫之間會存在編碼問題。對於特殊字符(例如東歐),你必須指定你需要一個帶有Unicode編碼的PDF文件(我不知道如何使用itext或pdfRazor來獲取)。 –
我的意思是希伯來文字母。我很確定,使用iText時,問題出在字體基礎上(我並不在意它是哪種字體)。我找不到在上指定字體的方法。我不介意使用其他解決方案,只要它支持希伯來語,並且它不像Rotativa那樣可執行。 –
UshaP