by wibergsweb on WordPress.org
A PDF generator that really works. Creates PDF files on the fly with a simple shortcode from post(s), custom post type(s) or page(s). Supports ACF.
This plugin makes it very easy to create PDF’s on the fly. With a single shortcode it could create X amount of PDF’s “on the fly” / in realtime when
a user visits a specific page or post. It’s possible to create PDF’s from current page/post/acf-field(s) or from a specific given url. The plugin is available in swedish and english but could easily be translated into whatever language.
The generation itself is managed by connecting to PDF Crowd API so you will need to have an account
there to use this plugin. Every time the plugin is making a connection to the API a token is drawn. There is a free version of the API that has limited number
of tokens. From version 1.18 of this plugin it’s possible to connect to the API only when data changes in any page or post which makes a huge difference in number of tokens that are used.
Number of tokens drawn for each connection depends of the size of generated PDF(s) amongst some other parameters. It’s possible to use a page/post-template and
fetch data from ACF (Advanced Custom Fields) with this plugin.
Pricing for the PDF Crowd API service (and option to evalue the service) is shown here: http://pdfcrowd.com/pricing/ (Select option “HTML to PDF API” and make your choice). The PDF Crowd API service
is not created by the author so please have that in mind if you ask questions regarding the actual generation(s) of the PDF(s). The service is used by the
plugin because it was simply the best PDF generation software that was found (by the plugin author).
PDF Crowd states:
“Each API call makes a POST request to our servers. We do not disclose or keep copies of submitted data and generated files. They are kept only for the time necessary to efficiently process conversion requests and then permanently deleted.”
If you like the plugin, please consider donating.
Invoice
[title]
Phonenumber:: [acf_customer_phone]
Cars
[acf_customer_cars]
Net:
[crowdpdf-total=field_585b0b3288d2e]
Vat:
[crowdpdf-totalvat=field_585b0b3288d2e]
Gross:
[crowdpdf-totalaftervat=field_585b0b3288d2e]
[title] – shows the actual
field_585b0b3288d2e is the keyfield of the ACF that is being autosummarized (in the repeater field)
Start with setting debug_mode to yes when creating your attributes. It might be more helpful than you think! Happy generating! 🙂