Create PDF Content from some custom forms

WordPress
December 07, 2021 04:24:31
Macelskie
Topics: 1
Messages: 3
I have a question that would like to clarify before buying. I think my concern is probably quite simple to solve. However, I seem to be on the hose.

The situation:
I am using Wordpress together with Elementor and ACF to build a service catalog. Using conditions, empty fields and their description are not displayed.

Now I would like to generate this particular entry as a PDF using E2PDF. Thereby I face the following problem. What would be the best way to proceed?
* If I create each entry as a single field in the template editor, I have the problem that the fields I hide via Condition Empty produce a lot of white space.
* Since my entries are of different lengths, I would have to create the text fields much too large in each case.
* If I insert all fields one after the other into a HTML field, I can't hide the respective label for the custom field via a condition.

I would be very grateful for any tips!
December 07, 2021 04:25:38
Macelskie
Topics: 1
Messages: 3
Note about the photo: There are about 10 more categories that can be filled in. But these are hidden, because they are empty.
December 07, 2021 06:18:55
E2Pdf
Topics: 7
Messages: 3617
Support
Hi,

We are working on adding "inline" conditional logic however we do not have yet ETA when it will be available.

As one of possible solutions you can try to create "HTML" object and fill it dynamically by checking if some ACF field is empty or not and if not, add value to "HTML" object. Screenshot 1 attached.

Instead of [acf field="field1" post_id="[id]"] / [acf field="field2" post_id="[id]"] - you need to use your Field IDs or [e2pdf-wp key="field" meta="true"]. It's one of this possible solutions.

If it will not fit your needs, can you please clarify please about "empty" spaces? Maybe it's possible to add "preg replace" filter or modify output to remove via "filter" however can you please create "textarea" fill it with shortcode and attach it to next message so we can see which source is generated. PDF must not be flattened. You can mark also message as "Private" so only we can see and download PDF.

P.S. If you will need to continue content on next page (if it will not fit in 1st page), you can try to use "Splitting content over pages feature". In this case it must be created "HTML" block on next page where will be set "Parent" to 1st "HTML" object ID and "Hide Page (if empty) option must be checked. Screenshot 2, 3. For next pages it must be same settings.

We remain at your service.

We would really appreciate your feedback at WordPress.org!
December 08, 2021 02:20:17
E2Pdf
Topics: 7
Messages: 3617
Support
Hi,

The current version of NotoSans (which is used by default doesn't contain "→" glyph as the font was changed for maximum language compatibility. You can use standard "Noto Sans" font which is attached in current message.

You need to unzip, go to "E2Pdf" -> "Settings" -> "Fonts" -> "Upload". After this change E2Pdf Template default font to "Noto Sans" (screenshot attached) instead of "Noto Sans Regular". Or use any other font which contains current "glyph".

As about output as: a:1:{i:0;s:13:... - it means that the data stored as array. You must be able to convert it to string by modifying shortcode:

From: [e2pdf-wp key="some_key" meta="true"]
To: [e2pdf-wp key="some_key" meta="true" implode=", "]

We remain at your service.

We would really appreciate your feedback at WordPress.org!
Get News and Updates
Our monthly newsletter keeps you in the loop, so you'll always be up to date with the latest news and updates about E2Pdf.
* You can update your email subscription preferences here.
All trademarks, service marks, trade names, product names, and logos appearing on this website are the property of their respective owners. The use of trademarks such as Formidable Forms®, Forminator Forms®, Gravity Forms®, JetFormBuilder®, WordPress®, WooCommerce®, WPForms® and others is solely for identification purposes (nominative use) and does not imply any affiliation, sponsorship, or endorsement by the respective trademark holders.
© 2017 - 2026, https://e2pdf.com

We use cookies to collect and analyse information on site performance and usage, to provide social media features and to enhance and customise content and advertisements. By clicking "Accept Selected", you consent to use of selected cookies according to our Cookie Policy.