2012-10-30 15 views
8

Używam formularza kontaktowego 7, aby użytkownicy wprowadzali dane, a następnie w oparciu o ich wprowadzanie danych, muszę dodać inny tekst do pliku PDF przed wydrukowaniem całego pliku pdf.W jaki sposób można dynamicznie utworzyć plik PDF w ramach wordpress?

Na przykład, jeśli użytkownik mówi lubią czerwone balony, balon stworzony pdf wspomnę, jak ważne są czerwone balony, itp ...

Wiem, że musi być jakiś sposób to zrobić przy użyciu FPDF, TCPDF lub coś, ale nie jestem pewien jak. Jakieś pomysły?

Odpowiedz

0

zainstalować wtyczkę PDF Creator z tym adresem. Mam nadzieję, że to ci pomoże.

http://wordpress.org/extend/plugins/kalins-pdf-creation-station/

+0

Dzięki za odpowiedź, ale ta wtyczka jest podobna do wielu innych, które będą umieszczać posty i strony oraz konsolidować je i tworzyć pliki pdf. Nie będzie przyjmować zgłoszeń z formularza kontaktowego 7 i używać ich do dynamicznego tworzenia pliku pdf. – user1784593

2

Spójrz na dompdf Jest to bardzo łatwy w użyciu, a także dobra dokumentacja realizacji.

1

Przede wszystkim naprawdę zalecam używanie Gravity Forms, jest to lepsza wtyczka dla formularzy, a także zapisuje wpisy w bazie danych, dzięki czemu można je odzyskać.

Dla części PDF myślę, że trzeba ją zaprogramować ręcznie.

Utwórz plik php, który implementuje tcpdf i odbiera wszystkie dane wejściowe z formularza (przez POST lub GET). Następnie masz wszystkie potrzebne parametry i możesz utworzyć plik PDF w dowolny sposób.

W celu wykorzystania tego pliku php, otworzyć stronę w Wordpress, a następnie zmień nazwę pliku php do strony-.php (gdzie XXXX jest nowa strona ID otworzyłeś)

+0

Istnieje wtyczka o nazwie Gravity PDF, która może być używana do generowania plików PDF z formularzy: https://wordpress.org/plugins/gravity-forms-pdf-extended/ – Fa11enAngel

1

Możesz chcieć użyć PHP rodzimy Funkcje PDF zapakowane w niestandardową wtyczkę Wordpress do generowania własnych dokumentów PDF. Sprawdź przegląd PHP.net Manual: PDF. Jestem tam, gdzie jest mnóstwo bibliotek dostawców PHP=>PDF, jeśli przeszukujesz Google.

Innym rozwiązaniem, z góry mojej głowy, byłoby uruchomienie procesu roboczego gdzieś, aby konwertować i zwracać dokumenty w formatach [? | PDF] na podstawie danych Wordpress podawanych przez system szablonów (wąsy, twig, itp.) .

Powiązane problemy