我到了绝望的地步,所以我需要专家的帮助。 我正在尝试使用itextsharp导出发票的程序。在创建PDF期间,我注意到希腊字符根本不显示在PDF文件中。我已经尝试过该网站的几个解决方案,但我无法使其工作。我对C sharp没有多少经验,所以我不能让它起作用。 我不仅需要打印一些希腊字符,而且在某些时候我必须用希腊语打印整个数据网格视图。 有没有办法让itextsharp识别希腊语? 下面是我的代码,到目前为止我能做到的。任何帮助,将不胜感激。提前谢谢大家。
int.TryParse(Settings.Default["Invoice_counter"].ToString(), out counter);
counter++;
Settings.Default["Invoice_counter"] = counter;
Settings.Default.Save();
PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream(save.FileName, FileMode.Create));
doc.Open();
PdfPTable table = new PdfPTable(2);
table.DefaultCell.Border = 0;
Chunk no = new Chunk("Α.Φ.Τ: ..." + Environment.NewLine + Environment.NewLine + "Φ.Π.Α: ..." + Environment.NewLine + Environment.NewLine + "No: " + counter);
Paragraph invoice = new Paragraph("Invoice");
iTextSharp.text.Image PNG = iTextSharp.text.Image.GetInstance("logo.png");
PNG.ScalePercent(25f);
table.AddCell(PNG);
table.AddCell(no.ToString());
doc.Add(table);
doc.Add(invoice);
doc.Close();