Просто используя Java-код direct, вы получите большую часть пути, поскольку классы Scala все еще являются JVM. Вы также можете легко переносить код на Scala, но для удовольствия / практики / простоты использования в REPL.
Чтобы преобразовать XAML в PDF с высоким качеством, попробуйте преобразовать XAML в XPS и XPS в PDF, используя библиотеку Syncfusion .NET PDF .
См. Приведенный ниже КБ для преобразования XAML в PDF https://www.syncfusion.com/kb/8083/how-to-convert-xaml-to-pdf-in-wpf-platform [ 113]