Estoy utilizando iTextSharp (C# iText port) para crear archivos pdfs a partir de text/html. La mayor parte de mi texto está en hebreo, un idioma de derecha a izquierda.Invertir cadenas de derecha a izquierda (BiDirectional) Idiomas en iTextSharp
Mi problema es que los PDF muestran RTL langauge en reversa, así que tengo que invertir mis cadenas de una manera que solo revierte el texto RTL sin invertir ningún número o texto en inglés. Entiendo que fribidi permite hacer eso en Linux, pero no pude encontrar ninguna solución para este problema para Windows.
Me gustaría recibir cualquier sugerencia, incluida una alternativa a iTextSharp que lo haría automáticamente (si existe).