By adding ARIALUNI.TTF to font folder which is in C drive-> 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);
That Hindi Unicode text is translation of text in round braces ( To be filled by employee after reading instruction overleaf. Two Postcard Size phtographs to be attached with the form. This form is free of cost)
table1page7.AddCell(new PdfPCell(new Phrase(new Chunk("घोषाना पत्र करमचार्यो द्वार भरा जययेगा फॉर्म के साथ पोस्टकार्ड अकर के दो फोटोग्राफ भी लगाये जाने चाईए फॉर्म भर्ने से पहली पीट प्रूथ प्रति दे गया है! हिदायत को भली भती पढ़ लेना चाएये!यह फार्म निसुलख है यह फॉर्म मुफ्त है", NormalHindiFont))) { Border = 0, PaddingBottom = 2, Colspan = 20, PaddingTop = 2, HorizontalAlignment = Element.ALIGN_LEFT });
It works for me
Thankyou very much For your suggestion regarding my query