簡體   English   中英

在java中使用iText創建包含Bangla字母的Unicode pdf文件

[英]create Unicode pdf file contain Bangla letter using iText in java

我必須在 Netbeans IDE 中使用 iText 生成 pdf 文件。 pdf 可能包含孟加拉字母。 我已經用孟加拉字母生成了 pdf 文件。 但問題是孟加拉字母的格式不正確。

假設我必須顯示:বরিশাল - 但是 pdf 生成:[1]: http ://i.stack.imgur.com/abwOV.jpg 假設我必須顯示:পড়ি - 但是 pdf 生成:পড় ি

我生成這個文件的代碼:

    Document document = new Document();

    BaseFont unicode = BaseFont.createFont("c:/windows/fonts/NikoshBan.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
    Font font = new Font(unicode);

    PdfWriter writer=PdfWriter.getInstance(document, new FileOutputStream("TableDat.pdf")); 

    document.open();

    document.add(new Paragraph("বরিশাল",font));

    document.close();

我不確定此修復程序是否適用於最新版本的 iText,但請嘗試一下: 使 iText 與印度語腳本一起使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM