Witam serdecznie potrzebuję wydrukować z poziomu delphi plik XML z transformatą XSL. Moje pytanie jak to zrobić? Aby nie było za prosto dodam, że wydruki idą "hurtowo" w przeciągu godziny 1000 -2000 dokumentów. Konwertowanie na html nie zdało egzaminu bo na różnych systemach wydruki wyglądały inaczej, konwersja na PDF też nie zdała egzaminu bo przy każdym dokumencie trzeba tworzyć obiekt zamieniać je i potem wywoływać odpowiednie metody drukujące. Najlepszym rozwiązaniem byłoby użycie Fast Reporta niestety z niezależnych przyczyn nie mogę użyć tego rozwiązania.
Aby dokładniej opisać mój problem poniżej schemat:
XML (z bazy około 2000 dokumentów na godzinę ~2mb każdy) -> doklejamy XSL przygotowany przez użytkownika końcowego (nasz plik się zwiększa o rozmiar XSL) -> parser XML+XSL (działający niewizualnie w locie konwertuje XML i wypluwa gotowy plik na drukarkę wskazaną przez użytkownika)
W Javie znalazłem takie rozwiązanie teraz potrzebowałbym to zrobić w DELPHI. Czy znacie takie rozwiązania? Mogą być komercyjne