iTextsharp специальные символы не заполняются в PDF-форму
iTextSharp не вставляет специальные символы (сербские буквы: P,Š,Đ,Č,Č,Ž) в PDF-форму. Не могли бы вы помочь мне с редактированием моего кода, чтобы исправить эту проблему? Заранее спасибо.
Что я уже пробовал:
Это мой код.:
private void BtnSaglasnost_Click(object sender, EventArgs e) { IzlistajImenaPolja(); PopuniFormu(); } private void IzlistajImenaPolja() { string pdfTemplate = @"C:\UDDKT\PDF\Saglasnost.pdf"; this.Text += " - " + pdfTemplate; PdfReader pdfReader = new PdfReader(pdfTemplate); } private void PopuniFormu() { string pdfTemplate = @"C:\UDDKT\PDF\Saglasnost.pdf"; string newFile = @"C:\UDDKT\PDF\Saglasnost_Popunjena.pdf"; PdfReader pdfReader = new PdfReader(pdfTemplate); PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.Create)); AcroFields pdfFormFields = pdfStamper.AcroFields; pdfFormFields.SetField("FrmIme", TxtIme.Text); pdfFormFields.SetField("FrmPrezime", TxtPrezime.Text); pdfFormFields.SetField("FrmBrojLK", TxtBrojLK.Text); pdfFormFields.SetField("FrmDatum", TxtDatumAkcije.Text); pdfStamper.FormFlattening = false; pdfStamper.Close(); }
Richard MacCutchan
Я думаю, вам нужно указать форме, какой шрифт должен использоваться для отображения этих символов.