Umkehren von Zeichenfolgen in Sprachen von rechts nach links (bidirektional) in iTextSharp

Ich benutze iTextSharp (C # iText-Port), um PDFs aus Text / HTML zu erstellen. Der Großteil meines Textes ist auf Hebräisch, eine Sprache von rechts nach links.

Mein Problem ist, dass PDFs die RTL-Sprache umgekehrt anzeigen. Daher muss ich meine Zeichenfolgen so umkehren, dass nur der RTL-Text umgekehrt wird, ohne dass Zahlen oder Text in Englisch umgekehrt werden. Meines Wissens nach erlaubt Fribidi dies unter Linux, aber ich konnte keine Lösung für dieses Problem unter Windows finden.

Ich würde alle Vorschläge begrüßen, einschließlich einer Alternative zu iTextSharp, die dies automatisch tun würde (falls vorhanden).

Antworten auf die Frage(4)

Ihre Antwort auf die Frage