gpt4 book ai didi

c# - 我们如何在 iTextSharp 中编写 Unicode 印地文文本?

转载 作者:太空宇宙 更新时间:2023-11-03 14:51:27 25 4
gpt4 key购买 nike

我们如何在 iTextSharp 中编写 Unicode 印地文文本?

我希望将该文本插入到 PDF 中。

doc.Add(new Paragraph("\n\n\n\n\n\n"));
PdfPTable table16page7 = new PdfPTable(8);
table16page7.WidthPercentage = 100;
table16page10.AddCell(new PdfPCell(new Phrase(new Chunk("?kks"k.kk i=k", new Font(Font.FontFamily.HELVETICA, 14, iTextSharp.text.Font.BOLD, BaseColor.BLACK)))) { Border = 0, Colspan =8, PaddingBottom = 2, PaddingTop = 2, HorizontalAlignment = Element.ALIGN_CENTER});

当我在上面的 block 中粘贴印地语文本时,它会给出随机字符,如

?kks"k.kk i=k

最佳答案

将ARIALUNI.TTF添加到C盘->Windows->Fonts的字体文件夹中

string ARIALUNI_TFF = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Fonts), "ARIALUNI.TTF");

            //Create a base font object making sure to specify IDENTITY-H
BaseFont bf = BaseFont.CreateFont(ARIALUNI_TFF, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);

Font NormalHindiFont = new Font(bf,10, Font.NORMAL);
Font BoldHindiFont = new Font(bf, 10, Font.BOLD);
Font SmallHindiFont = new Font(bf,8, Font.NORMAL);
Font hindifont = new Font(bf, 7, Font.NORMAL);

印地语 Unicode 文本是圆括号中文本的翻译(由员工在阅读背页说明后填写。表格附上两张明信片尺寸的照片。此表格免费)

table1page7.AddCell(new PdfPCell(new Phrase(new Chunk("घोषाना पत्र करमचार्यो द्वार भरा जययेगा फॉर्म के साथ पोस्टकार्ड अकर के दो फोटोग्राफ भी लगाये जाने चाईए फॉर्म भर्ने से पहली पीट प्रूथ प्रति दे गया है! हिदायत को भली भती पढ़!

对我有用非常感谢您对我的查询的建议

关于c# - 我们如何在 iTextSharp 中编写 Unicode 印地文文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51551008/

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