{"id":11663,"date":"2017-06-26T15:02:50","date_gmt":"2017-06-26T13:02:50","guid":{"rendered":"https:\/\/www.saasweb.agency\/blog\/wordpress-generating-pdfs-from-form-data-made-easy\/"},"modified":"2026-10-27T08:31:50","modified_gmt":"2026-10-27T07:31:50","slug":"wordpress-generating-pdfs-from-form-data-made-easy","status":"publish","type":"post","link":"https:\/\/www.saasweb.agency\/en\/blog\/wordpress-generating-pdfs-from-form-data-made-easy\/","title":{"rendered":"WordPress: Generating PDFs from Form Data Made Easy"},"content":{"rendered":"<div id=\"pl-4845\" class=\"panel-layout\">\n<div id=\"pg-4845-0\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}\">\n<div id=\"pgc-4845-0-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4845-0-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"0\" data-style=\"{\"background_display\":\"tile\"}\">\n<h2>Example: Granting a SEPA Direct Debit Mandate Online<\/h2>\n<\/div>\n<div id=\"panel-4845-0-0-1\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"1\" data-style=\"{\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p>There are certainly many reasons to create a PDF document from a form filled out by a user, which they can download after submission. In this article, we will work together to create a page where a business customer can log in and grant us a mandate to collect future amounts via direct debit. <\/p>\n<p>Please note: This fictional guide is not intended to be copied 1:1; it merely serves as inspiration for your own processes. Clarify in advance with your bank whether and in what form they accept mandates granted online \u2013 especially in the case of SEPA Business-to-Business Direct Debits. <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4845-1\" class=\"panel-grid panel-no-style\" data-style=\"{&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\">\n<div id=\"pgc-4845-1-0\" class=\"panel-grid-cell\" data-weight=\"0.30028918449971\">\n<div id=\"panel-4845-1-0-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"2\" data-style=\"{\"background_display\":\"tile\"}\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat.jpg\"><img decoding=\"async\" width=\"664\" height=\"844\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat.jpg\" alt=\"Direct Debit Mandate with WordPress\" class=\"wp-image-4878\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat.jpg 664w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat-236x300.jpg 236w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat-354x450.jpg 354w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat-472x600.jpg 472w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat-50x64.jpg 50w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat-150x191.jpg 150w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat-79x100.jpg 79w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat-110x140.jpg 110w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-lastschriftmandat-409x520.jpg 409w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n<div id=\"pgc-4845-1-1\" class=\"panel-grid-cell\" data-weight=\"0.69971081550029\">\n<div id=\"panel-4845-1-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"3\" data-style=\"{\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">The Various Components: What Do We Need to Do?<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n Planned workflow: The customer visits the specified website, e.g., https:\/\/sepa-mandat.meine-website.tld, and enters a password to access the desired page. There, they will find all the necessary information and a form to grant their mandate. They should then be able to download the entered data as a PDF. As the operator, we want to be informed that the customer has filled out the form and save the data (especially the date of issuance, as it is required, for example, for creating direct debits in online banking).   <\/p>\n<p>For this small project, we will implement the following:<\/p>\n<ul>\n<li>Create a mini WordPress website (1 page) with information on SEPA and a form<\/li>\n<li>Create a form with Gravity Forms<\/li>\n<li>Configure form and PDF settings<\/li>\n<\/ul>\n<p>We use <a href=\"https:\/\/www.gravityforms.com\/\" target=\"_blank\" rel=\"noopener\">Gravity Forms<\/a> because it is a truly easy-to-use plugin. Although it is a paid service (as of 2026: starting at 59 US dollars per year for one website, there is no free version), it is included free of charge for SaaS Web customers on the Premium Managed WordPress Hosting plan. With Gravity Forms, forms \u2013 even complex ones \u2013 can be created via drag &#038; drop. I should also mention that there are free form plugins available, such as <a href=\"https:\/\/de.wordpress.org\/plugins\/contact-form-7\/\" target=\"_blank\" rel=\"noopener\">Contact Form 7<\/a>.   <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4845-2\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}\">\n<div id=\"pgc-4845-2-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4845-2-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"4\" data-style=\"{\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">Setting Up the WordPress Site and Using a Simple Theme<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p>I assume that setting up a WordPress website is not a problem \u2013 otherwise, you are welcome to ask your trusted agency \ud83d\ude09<\/p>\n<p>This is not about seamless integration into an existing website or adopting the corporate identity. Further steps are necessary for that, depending on the technology already in use&#8230; <\/p>\n<p>The homepage is set as a static page (Settings &gt; Reading &gt; Your homepage displays: A static page &#8211; we leave the Posts page empty) and edited. Let&#8217;s set the password protection right away: in the sidebar on the right under &#8220;Status&#8221; (in older WordPress versions &#8220;Visibility&#8221;), select the Password Protected option and set a password. Update\/publish immediately so that this setting is established.  <\/p>\n<p>Data privacy status as of 2026: Since bank details are collected here, the site naturally runs only via HTTPS, and a reference to your privacy policy belongs on the form. Additionally, specify how long the entries remain stored (Gravity Forms: Form Settings, &#8220;Personal Data&#8221; section). WordPress password protection is only a basic form of access control.  <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4845-3\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}\">\n<div id=\"pgc-4845-3-0\" class=\"panel-grid-cell\" data-weight=\"0.29954396115155\">\n<div id=\"panel-4845-3-0-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"5\" data-style=\"{\"background_display\":\"tile\"}\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2.jpg\"><img decoding=\"async\" width=\"882\" height=\"592\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2.jpg\" alt=\"WordPress SEPA Direct Debit Mandate - Layout Structure with SiteOrigin Page Builder\" class=\"wp-image-4904\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2.jpg 882w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-300x201.jpg 300w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-768x515.jpg 768w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-670x450.jpg 670w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-600x403.jpg 600w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-50x34.jpg 50w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-150x101.jpg 150w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-400x268.jpg 400w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-100x67.jpg 100w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-209x140.jpg 209w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-site-origin-layout-structure-2-775x520.jpg 775w\" sizes=\"(max-width: 882px) 100vw, 882px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n<div id=\"pgc-4845-3-1\" class=\"panel-grid-cell\" data-weight=\"0.70045603884845\">\n<div id=\"panel-4845-3-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"6\" data-style=\"{\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">Reaching the Goal Faster with SiteOrigin Page Builder <\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n I like to use the (free) <a href=\"https:\/\/de.wordpress.org\/plugins\/siteorigin-panels\/\" target=\"_blank\" rel=\"noopener\">Page Builder by SiteOrigin<\/a> because it is simple yet allows for highly individual layouts. Furthermore, it integrates perfectly into all kinds of themes and existing WordPress installations. You populate it with widgets, which is why plugins not necessarily developed for SiteOrigin can also be used wonderfully. (As of 2026: The Page Builder is still being maintained; however, a simple layout like this can now also be built without an additional plugin using the Column block of the WordPress Block Editor.)   <\/p>\n<p>For our project, I am creating 2 rows: the first to display a simple introduction for the customer, and the other with the actual content. The second row is divided into 2 columns, the left one with the form and the right one with our company information. <\/p>\n<p>To display the form in the left column, I have 2 options: I can either use the Gravity Forms widget or write the <a href=\"https:\/\/developer.wordpress.org\/apis\/shortcode\/\" target=\"_blank\" rel=\"noopener\">shortcode<\/a> into an Editor widget. I have chosen the second option. Either way, we now need to create a form.\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4845-4\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}\">\n<div id=\"pgc-4845-4-0\" class=\"panel-grid-cell\" data-weight=\"0.6995666684801\">\n<div id=\"panel-4845-4-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"7\" data-style=\"{\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">Creating a Form with Gravity Forms in 5 Minutes<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n Using drag &#038; drop, we create our form: Company, First and Last Name, Address, IBAN, SWIFT\/BIC (no longer strictly necessary in the SEPA area since 2016, therefore optional), and Name of the Credit Institution. To also validate an IBAN semantically, there is an extension: <a href=\"https:\/\/de.wordpress.org\/plugins\/gravity-forms-iban\/\" target=\"_blank\" rel=\"noopener\">Gravity Forms IBAN<\/a> (free). The plugin creates a field of the IBAN type, against which the user input is checked. As of 2026: The plugin has not been updated since 2015 and was only tested up to WordPress 4.2 \u2013 we advise against it for new projects. IBAN validation can also be implemented with a few lines of code via the Gravity Forms filter gform_field_validation. Once the form is fully set up, the shortcode is inserted into the Editor widget:     <br \/><code><\/code><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-4845-4-1\" class=\"panel-grid-cell\" data-weight=\"0.3004333315199\">\n<div id=\"panel-4845-4-1-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"8\" data-style=\"{\"background_display\":\"tile\"}\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms.jpg\"><img decoding=\"async\" width=\"970\" height=\"821\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms.jpg\" alt=\"Creating a WordPress Form with Gravity Forms\" class=\"wp-image-4894\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms.jpg 970w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-300x254.jpg 300w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-768x650.jpg 768w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-532x450.jpg 532w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-600x508.jpg 600w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-50x42.jpg 50w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-150x127.jpg 150w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-354x300.jpg 354w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-100x85.jpg 100w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-165x140.jpg 165w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-gravity-forms-614x520.jpg 614w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4845-5\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}\">\n<div id=\"pgc-4845-5-0\" class=\"panel-grid-cell\" data-weight=\"0.3\">\n<div id=\"panel-4845-5-0-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"9\" data-style=\"{\"background_display\":\"tile\"}\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download.png\"><img decoding=\"async\" width=\"991\" height=\"783\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download.png\" alt=\"Setting Up the PDF Download in the Confirmation Text\" class=\"wp-image-4866\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download.png 991w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-300x237.png 300w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-768x607.png 768w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-570x450.png 570w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-600x474.png 600w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-50x40.png 50w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-150x119.png 150w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-380x300.png 380w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-100x79.png 100w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-177x140.png 177w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-benachrichtigung-pdf-download-658x520.png 658w\" sizes=\"(max-width: 991px) 100vw, 991px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n<div id=\"pgc-4845-5-1\" class=\"panel-grid-cell\" data-weight=\"0.7\">\n<div id=\"panel-4845-5-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"10\" data-style=\"{\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">PDF Download with Gravity PDF<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n In addition to the fields that are to be output again in the confirmation text, we create a link that the user can click. This is easiest to do with the Gravity PDF shortcode: <br \/><code>[gravitypdf id=\"DEINE-PDF-ID\" text=\"DOWNLOAD PDF\" class=\"pdf-download-button\"]<\/code><br \/>You can find the PDF ID and the finished shortcode in the PDF settings of the created form (Form &gt; Settings &gt; PDF). As of 2026: The link in the format ?gf_pdf=1&#038;fid=\u2026 previously shown here originates from Gravity PDF 3 and will be discontinued with Gravity PDF 7.<a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename.png\"><img decoding=\"async\" class=\"alignnone size-large wp-image-4875\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-1024x681.png\" alt=\"Gravity PDF: PDF Settings of the Form\" width=\"770\" height=\"512\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-1024x681.png 1024w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-300x200.png 300w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-768x511.png 768w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-676x450.png 676w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-600x399.png 600w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-50x33.png 50w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-150x100.png 150w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-400x266.png 400w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-100x67.png 100w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-210x140.png 210w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename-782x520.png 782w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/sepa-pdf-filename.png 1141w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4845-6\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}\">\n<div id=\"pgc-4845-6-0\" class=\"panel-grid-cell\" data-weight=\"0.5\">\n<div id=\"panel-4845-6-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"11\" data-style=\"{\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">Numerous Configuration Options with Gravity PDF<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p>In this example, we took the quick route: no special settings, no complications. The PDF plugin offers numerous options for formatting and styling the PDF, etc. For that, you should read the <a href=\"https:\/\/docs.gravitypdf.com\/users\/five-minute-install\/\" target=\"_blank\" rel=\"noopener\">Gravity PDF documentation<\/a> yourself. The plugin itself is free; additional PDF templates and extensions are available for a fee.  <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-4845-6-1\" class=\"panel-grid-cell\" data-weight=\"0.5\">\n<div id=\"panel-4845-6-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"12\" data-style=\"{\"background_image_attachment\":false,\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">Use Gravity Forms Free of Charge with the SaaS Web Premium Plan<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p>As already mentioned in the article, Gravity Forms is included free of charge in the Premium plan of our Managed WordPress Hosting. There, you can also use other licensed plugins free of charge, such as: WPML (multilingual plugin), SearchWP (enhanced search function for WordPress), or Newsletter Pro (including WooCommerce integration for newsletters). You can find our <a href=\"https:\/\/www.saasweb.cloud\/\" target=\"_blank\" rel=\"noopener\">Managed WordPress Hosting<\/a> offers here.  <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<p class=\"blog-angebot wp-block-paragraph\"><strong>Are You Missing a Function in WordPress?<\/strong> We develop custom plugins, blocks, and interfaces. <a href=\"https:\/\/www.saasweb.agency\/en\/software\/technologies-frameworks\/wordpress\/wordpress-development\/\">More about WordPress Development<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Example: Granting a SEPA Direct Debit Mandate Online There are certainly many reasons to create a PDF document from a form filled out by a user, which they can download after submission. In this article, we will work together to create a page where a business customer can log in and grant us a mandate \u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[983],"tags":[1424,1478,1413,1616,2039,1043,819],"class_list":["post-11663","post","type-post","status-publish","format-standard","hentry","category-tutorial","tag-gravity-forms","tag-gravity-forms-iban","tag-gravity-pdf","tag-pdf","tag-siteorigin","tag-widget","tag-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts\/11663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/comments?post=11663"}],"version-history":[{"count":1,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts\/11663\/revisions"}],"predecessor-version":[{"id":11666,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts\/11663\/revisions\/11666"}],"wp:attachment":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/media?parent=11663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/categories?post=11663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/tags?post=11663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}