# PDF-generátor az űrlaphoz

> A PDF-generátor művelet beállításai és a két elavult konverter (SVG és DomPDF).

A bővítmény az Elementor Pro **Űrlap** widgetjéhez új **Küldés utáni műveletet** ad: a **PDF-generátort**. Az **Űrlap szerkesztése** panelen a **Küldés utáni műveletek** szekcióban a **Művelet hozzáadása** mezőből válaszd ki, és megjelenik a **PDF-generátor** szekció.

![A Küldés utáni műveletek szekció a bővítmény műveleteivel](./kepek/elementor-pro-form-muveletek.webp)

*A Küldés utáni műveletek szekció a bővítmény műveleteivel* (https://minta-bolt.hu/wp-admin/post.php?post=62&action=elementor)

A képen az űrlapra felvett műveletek látszanak. Mindegyikhez külön szekció tartozik a panelen.

![A PDF-generátor szekció beállításai](./kepek/elementor-pro-form-pdf.webp)

*A PDF-generátor szekció beállításai* (https://minta-bolt.hu/wp-admin/post.php?post=62&action=elementor)

A szekció mezői:

| Beállítás | Mit csinál |
|---|---|
| **Név** | A PDF-fájl neve. A `.pdf` kiterjesztés automatikusan hozzáadódik. Dinamikus értéket is használhatsz. |
| **Véletlenszerű utótag hozzáadása a fájlnévhez** | Alapból be van kapcsolva. Így a PDF címe kitalálhatatlan, csak az nyithatja meg, aki megkapja a linket. Csak akkor kapcsold ki, ha rögzített fájlnévre van szükséged. |
| **Mappa** | A `/wp-content/uploads/` alkönyvtára, ahová a PDF kerül. |
| **HTML-sablon** | A PDF HTML-sablonja. |

Fájlnévnek érdemes egyszerű, rövid, ékezet és különleges karakter nélküli nevet adni, mert a fájlrendszer korlátozásai miatt ez a biztonságos. Ha kikapcsolod a véletlenszerű utótagot, a névnek egyedinek kell lennie, különben az új PDF felülírja a korábbit.

A kész PDF-et a **Dinamikus e-mail** művelet csatolhatja az üzenethez (lásd a [Dinamikus e-mail](https://hub.hellowp.io/hu/plugins/dynamic-content-for-elementor/elementor-pro-form-dinamikus-email/) fejezetet). A PDF-ben az űrlap adatai Dynamic Shortcodes-szal jeleníthetők meg, például `{form:nev}`.

## Elavult konverterek

A PDF-generátornak korábban két másik átalakítója is volt. Új projektben egyiket sem használd: az újabb HTML-alapú átalakítónak nincsenek meg a korlátai. Aki korábban használta őket, továbbra is használhatja.

### SVG-konverter

Egyszerű PDF-ekhez készült. Vektorgrafikus programmal elkészítesz egy SVG-sablont, abba Dynamic Shortcodes-t is írhatsz. Az egyetlen támogatott SVG-szerkesztő az ingyenes, a gyártó által üzemeltetett SVG-szerkesztő.

Korlátai: az angoltól eltérő nyelvekkel gondjai vannak, és nincs sortörés. Ha egy hosszú beküldött szöveg túlnyúlik az oldal jobb szélén, a túlnyúló rész elvész.

Beállításai:

- **Név:** a PDF-fájl neve a `.pdf` előtt. Legyen egyszerű, rövid, különleges karakterek nélkül, és egyedi, különben a korábbi PDF felülíródik. Dinamikus érték is használható.
- **Mappa:** alapból az `uploads` alatti elementor mappa.
- **Oldalak:** minden oldal kódját ide kell beilleszteni.

### DomPDF-konverter

Tulajdonságai:

- több oldalas PDF-et tud;
- a jobbról balra író nyelveket (RTL) nem támogatja;
- támogatja az aláírást;
- Elementor-sablont is fogad, de a hátteret, a betűtípust és a stílust nem veszi át.

Beállításai:

- **Név** és **Mappa**: mint az SVG-konverternél. A névnek egyedinek kell lennie.
- **Sablon:** egy Elementor-sablon. Az űrlap adatait a beküldésből veszi. A PDF-nek sok korlátja van, ezért ne használj bonyolult stílust és JavaScriptet.
- **Lapméret:** alapból A4, de választhatsz A3-at, Letter-t és a többi támogatott méretet.
- **Tájolás:** fekvő vagy álló.
- **Margó:** egyszerűen nullázhatod az egész oldal margóját, vagy megadhatod a keret méretét.
- **DPI:** a PDF felbontása.

A PDF a Médiatárba is mentődhet:

- **Mentés:** bekapcsolva a PDF médiaelemként is megjelenik a **Médiatárban**.
- **Cím:** a médiaelem címe, dinamikus értékkel is.
- **Leírás:** a médiaelem leírása, shortcode-dal és dinamikus értékkel is.
