Tworzę interfejs internetowy do automatycznego wypełniania formularzy pdf danymi użytkownika z bazy danych. Administrator musi mieć możliwość przesłania pliku pdf (obecnie przeznaczonego dla formularzy IRS pdf), a następnie powiązać pola w pliku pdf z polami danych w bazie danych.Manipulowanie polem formularza PDF
Potrzebuję sposobu, aby pomóc administratorowi powiązać nazwy pól (rzeczy takie jak "topmostSubform [0] .Page2 [0] .p2-t66 [0]") z polami danych w bazie danych. Szukam sposobu, aby zmodyfikować PDF programowo, aby w pewien sposób dostarczyć te informacje.
Zasadniczo jestem otwarty na sugestie, w jaki sposób mogę sprawić, aby nazwy pól pojawiały się w oczywisty sposób na zmodyfikowanej wersji oryginalnego pliku pdf. Najbliższe, jakie udało mi się uzyskać, to możliwość wstawiania etykiet narzędzi w pola w pliku pdf, po prostu edytując nieprzetworzony plik PDF wiersz po wierszu. Jednak podczas edytowania pdf w ten sposób nazwy pól są bełkotliwe, więc nie mogę ich po prostu użyć.
Optymalnym rozwiązaniem byłoby cokolwiek, co automatycznie analizowałoby plik PDF i ustawiło etykietę każdego pola na nazwę pola. Wszystko, co można uruchomić z wiersza poleceń lub dowolnego narzędzia Pythona lub po prostu podstawowe, jak poprawnie parsować nazwę pola z surowego pliku pdf byłoby niesamowite.
Zobacz to pytanie http://stackoverflow.com/questions/1890570/how-can-i-auto-populate-a-pdf-form-in-django-python – sepulchered