Opis projektu
PrzetłumaczoneRozwiązanie powinno odczytywać zorganizowane dane wejściowe (wiersze dla faktur, strony umowy i pozycje), wstawiać je do zdefiniowanych szablonów i generować schludny PDF. Każdy typ dokumentu potrzebuje własnego szablonu, ale wszystkie muszą mieć jednolity styl wizualny: identyczne nagłówki i stopki, czcionki, marginesy i akcenty kolorystyczne, aby cały zestaw wyglądał jak produkt jednej marki. Oczekujemy dynamicznych pól, które zastępują imiona klientów, adresy, daty i kwoty, powtarzających się tabel z pozycjami z automatycznym obliczaniem subtotalu i podatku oraz ciągłego numerowania dokumentów bez luk czy duplikatów. System powinien działać na żądanie i według harmonogramu, umieszczać gotowe pliki w wspólnym folderze i prowadzić dziennik tego, co zostało wygenerowane.
Proszę opisać swoje podejście, jakie biblioteki lub narzędzia zamierzacie użyć oraz jak uczynić szablony wygodnymi do edytowania przez personel nietechniczny. Najbardziej cenimy czysty, udokumentowany kod i niezawodne numerowanie. Czego oczekujemy:
— Działający generator, który produkuje faktury, umowy i raporty w PDF z danych tabeli i API
— Szablony wielokrotnego użytku z dynamicznymi polami, powtarzającymi się tabelami, automatycznymi sumami i jednolitą marką
— Automatyczne ciągłe numerowanie z bezpiecznym licznikiem bez luk
— Wykonanie na żądanie i według harmonogramu z logowaniem i podstawowym obsługiwaniem błędów
— Krótką dokumentację, aby zespół mógł edytować szablony i dodawać nowe typy dokumentów