Flying, не вижу сложности в подобной реализации. Это ведь не SHA какую-нибудь обратить.
Ну и "можно ли, зная начальное и конечное значения в частном случае, получить общее решение задачи" неверно. Тут только частные случаи.
Программа генерирует XML файлы одинаковой структуры, выходные PDF тоже отличаться друг от друга не должны, кроме содержания, разумеется. Что нужно от XSLT - преобразовать XML так, чтобы заданные поля встали в определённое положение в PDF (на листе).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
"определённо да" - вот я тоже полагаю, что такое наверняка уже существует.
Сервисы не подходят от слова совсем. Нужна библиотека для встраивания в свою программу, либо, если совсем всё плохо, готовая программа.