Füllen Sie das PDF-Formular mit Unicode-Zeichen

Ich versuche, ein paar Unicode-Zeichen (Arabisch) in ein PDF-Formular mit c # einzufügen. Ich habe die iTextSharp-Bibliothek verwendet, aber wenn ich die Zeichen einfüge und in der PDF-Datei speichere, werden die Unicode-Zeichen erst angezeigt, wenn ich auf die Position der Zeichen doppelklicke sollte erschienen sein.

string pdfTemplate = @"c:\po.pdf";
string newFile = @"g:\test\completed_fw4.pdf";
PdfReader pdfReader = new PdfReader(pdfTemplate);
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.Create));
AcroFields pdfFormFields = pdfStamper.AcroFields;
pdfFormFields.SetField("position", TextBox1.Text);
pdfStamper.FormFlattening = false;
// close the pdf
pdfStamper.Close(); 

Antworten auf die Frage(1)

Ihre Antwort auf die Frage