Hi Use this coe, i use this code to create persian(farsi) pdfs.
PdfReader pdfReader = new PdfReader(Request.MapPath(ReportPath));
var MemoryStream = new MemoryStream();
PdfStamper pdfStamper = new PdfStamper(pdfReader, MemoryStream);
pdfStamper.FormFlattening = true;
AcroFields pdfForm = pdfStamper.AcroFields;
pdfForm.SetField("PDF Field Name", Report.Customer.Title);
pdfStamper.Close();
pdfReader.Close();
string FilePath = Server.MapPath("PDF File Path");
byte[] bytes = MemoryStream.ToArray();
using (FileStream FS = new FileStream(FilePath, FileMode.Create))
{
FS.Write(bytes, 0, bytes.Length);
}
return "PDF File Path";
Best Regards