Odpowiedzi akceptowaneOkres odpowiedzi minąłdo 18.10.2026
Odpowiedzi0średnia w kategorii: 0,3
Widoki173109 w ciągu 14 dni
Opis projektu
Przetłumaczone
Nasza firma wystawia dziesiątki faktur, umów i aktów akceptacji każdego dnia, a w tej chwili każda z nich jest składana ręcznie w edytorze biurowym. Szukamy dewelopera, który zbuduje wielokrotnego użytku bibliotekę generowania PDF, która przyjmuje szablon oraz zestaw wartości pól i zwraca gotowy, gotowy do druku dokument. Biblioteka stanie się częścią naszego backendu, więc czysta architektura, przewidywalne zachowanie i czytelny kod są dla nas tak samo ważne jak wizualny rezultat.
Każdy szablon musi obsługiwać pola tekstowe, tabele z automatycznym zawijaniem wierszy, numerację stron oraz powtarzające się nagłówki i stopki. Musimy również umieścić obrazy rastrowe na stronie: pieczątkę firmy i zeskanowany podpis, które znajdują się w stałych współrzędnych i mogą być skalowane bez utraty jakości. Wynik musi być stabilny pikselowo, ponieważ ta sama umowa wygenerowana dwa razy powinna wyglądać identycznie bajt za bajtem, a także musi osadzać czcionki, aby cyrylica była poprawnie wyświetlana na każdej maszynie, która otworzy plik.
Proszę zaproponować język i biblioteki, które byś użył, opisać, jak są przechowywane i wersjonowane szablony oraz oszacować wysiłek. Cenimy kandydatów, którzy myślą o długich dokumentach, wykorzystaniu pamięci oraz o sytuacji, gdy pole jest puste lub zbyt długie dla swojego pola. Testy jednostkowe obejmujące skomplikowane układy są częścią dostawy, a nie dodatkowym elementem.