Cześć.
Szukam podpowiedzi jak rozwiązać jeden problem…
Mam tabele xls z kilkoma tysiącami rekordów, każdy to wartości XXX YYY ZZZ.
Potrzebuje wkleić te wartości w edytowalnego pdf lub w jpg w określone miejsca określone rekordy z tabeli. Kazy wiersz jeden plik, i zapisać nazywajc też jednym z pól w tabeli.
Jeżeli wartości mają być podmieniane w PDF, to musi to być PDF przygotowany tak aby zawierał pola formularza. Resztę łatwo zrobić za pomocą javascript i biblioteki pdf-lib.
Co do pliku Excela, wyeksportuj go do formatu CSV a potem za pomocą biblioteki csv-parser - npm w pętli linijka za linijką uruchamiaj wcześniej przygotowaną procedurę korzystającą z `pdf-lib’.
Trochę wysiłku, żeby złożyć to w działający kod, ale na pewno warto. Zadowolenie gwarantowane.
Podejście z polami formularza jest mimo wszystko najłatwiejsze i najbardziej pewne. Możesz zmieniać tekst w PDF nie korzystając z pól formularza ale to często generuje rozjechany tekst w PDF - Find and replace with on PDF file from command line - Ask Ubuntu
Nie znam gotowego rozwiązania, możesz komuś zlecić wykonanie takiego skryptu. Myślę, że zamknie się w rozsądniej cenie. W sumie cały research jest w tym wątku. Zamiast Javascript można użyć Pythona z odpowiednią biblioteką do PDF’ów czy innego języka zgodnie z tym co lubi programista.