Wie schreibt man UTF-8-Zeichen in eine pdf-Datei mit itextsharp?
Ich habe versucht, eine Menge bei google aber nicht finden können..
Jede Hilfe ist willkommen..
Plz help..
Finden Sie den code unten:-
protected void Page_Load(object sender, EventArgs e)
{
StreamReader read = new StreamReader(@"D:\queryUnicode.txt", Encoding.Unicode);
string str = read.ReadToEnd();
Paragraph para = new Paragraph(str);
FileStream file = new FileStream(@"D:\Query.pdf",FileMode.Create);
Document pdfDoc = new Document();
PdfWriter writer = PdfWriter.GetInstance(pdfDoc, file );
pdfDoc.Open();
pdfDoc.Add(para);
pdfDoc.Close();
Response.Write("Pdf file generated");
}
InformationsquelleAutor der Frage teenup | 2011-05-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie konvertieren von HTML in PDF? Wenn dem so ist, sollten Sie beachten, dass,, die sonst nie Verstand. Der einzige Grund warum ich Frage ist, dass Ihre Letzte Bemerkung über die erste
æ
lässt mich denken, dass. Wenn Sie sind, überprüfen Sie heraus diesen Beitrag:iTextSharp 5 polnischen Charakter
Auch manchmal, wenn Leute sagen, "Unicode", was Sie wirklich versuchen zu tun ist, um Symbole wie Wingdings in ein PDF. Wenn du meinst, dass der check out this post und weiß, dass Unicode und Wingding Symbole sind wirklich nicht bei alle. Unicode-Symbole in iTextSharp
Hier ist ein vollständiges Beispiel verwendet zwei Arten zu schreiben, die Unicode-Zeichen, die Benutzung des Zeichens selbst und eine mit dem C# escape-Sequenz. Stellen Sie sicher, speichern Sie Ihre Datei in einem format, das unterstützt wide-Zeichen. Dieses Beispiel verwendet iTextSharp 5.0.5.
Beim arbeiten mit iTextSharp Sie haben, um sicherzustellen, dass Sie verwenden eine schriftart, unterstützt den Unicode-code-points, den Sie verwenden möchten. Sie müssen auch angeben
IDENTITY-H
wenn Sie Ihre schriftart. Ich nicht vollständig wissen, was es bedeutet, aber es gibt einige hier darüber reden: iTextSharp internationalen textInformationsquelleAutor der Antwort Chris Haas