[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fX7ZFuq9xZdEcWuDxAFx8l4CflbTnjQ--2a2UycN634k":3,"$fycU3gtZOjoZwK-Qn_ZF4W33h4MI_dEqH5uueQ6eCAG0":366,"$fX897BaoOyY3JrfLKgBnI9YIwddzhG2vgQfODHbLA_JY":371},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":154,"fingerprints":351},"pdf-generator-crowd-api","PDF Generator Crowd API","1.35","wibergsweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fwibergsweb\u002F","\u003Cp>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” \u002F in realtime when\u003Cbr \u002F>\na user visits a specific page or post. It’s possible to create PDF’s from current page\u002Fpost\u002Facf-field(s) or from a specific given url. The plugin is available in swedish and english but could easily be translated into whatever language.\u003C\u002Fp>\n\u003Cp>The generation itself is managed by connecting to PDF Crowd API so you will need to have an account\u003Cbr \u002F>\nthere 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\u003Cbr \u002F>\nof 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.\u003Cbr \u002F>\nNumber 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\u002Fpost-template and\u003Cbr \u002F>\nfetch data from ACF (Advanced Custom Fields) with this plugin.\u003C\u002Fp>\n\u003Cp>Pricing for the PDF Crowd API service (and option to evalue the service) is shown here: http:\u002F\u002Fpdfcrowd.com\u002Fpricing\u002F (Select option “HTML to PDF API” and make your choice). The PDF Crowd API service\u003Cbr \u002F>\nis 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\u003Cbr \u002F>\nplugin because it was simply the best PDF generation software that was found (by the plugin author).\u003C\u002Fp>\n\u003Cp>PDF Crowd states:\u003Cbr \u002F>\n“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.”\u003C\u002Fp>\n\u003Cp>If you like the plugin, please consider donating.\u003C\u002Fp>\n\u003Ch3>Example of usage\u003C\u002Fh3>\n\u003Ch4>shortcodes in post(s)\u002Fpage(s)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[pdfcrowd_generate debug_mode=”no” create_downloadlink=”yes” out_files=”pdfcrowd;wibergsweb” overwrite_pdf=”no” convert_urls=”http:\u002F\u002Fpdfcrowd.com\u002F;http:\u002F\u002Fwibergsweb.se\u002F” link_titles=”PDF Crowd PDF Site;Wibergs Web site” html_class=”pdfdownloadlink”]\u003C\u002Fli>\n\u003Cli>[pdfcrowd_generate debug_mode=”no” out_files=”pdfcrowd;wibergsweb” overwrite_pdf=”yes” convert_urls=”http:\u002F\u002Fpdfcrowd.com\u002F;http:\u002F\u002Fwibergsweb.se\u002F” link_titles=”PDF Crowd PDF Site;Wibergs Web site” html_class=”pdfdownloadlink”]\u003C\u002Fli>\n\u003Cli>[pdfcrowd_generate debug_mode=”yes” use_ssl=”yes” out_files=”pdfcrowd;wibergsweb” convert_urls=”http:\u002F\u002Fpdfcrowd.com\u002F;http:\u002F\u002Fwibergsweb.se\u002F” link_titles=”PDF Crowd PDF Site;Wibergs Web site” html_class=”pdfdownloadlink”]\u003C\u002Fli>\n\u003Cli>[pdfcrowd_generate debug_mode=”yes” create_downloadlink=”yes” out_files=”invoice” overwrite_pdf=”datachange” data_fields=”acf_surname;acf_lastname”  data_acfkeys=”field_5859b22623ca5;field_5859b260bb104″ link_titles=”PDFmaster” convert_urls=”{681}” data_postid=”all” pagebreak_afterpost=”yes” last_shortcode=”no”]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>If using ACF (Advanced Custom Fields)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>convert_urls=”{100}” means grab url from page\u002Fpost with id 100. In cases below it could be a page template (with id 100):\u003C\u002Fli>\n\u003Cli>[pdfcrowd_generate last_shortcode=”no” debug_mode=”no” autosum_fields=”yes” targetblank=”yes” create_downloadlink=”yes” out_files=”invoice” overwrite_pdf=”datachange” convert_urls=”{100}” data_postid=”all” data_cpt=”customer” data_fields=”acf_customer_phone;acf_customer_name;acf_customer_trailers” data_acfkeys=”field_285b0870afcf6;field_285b064d43bec;field_585b0b3288d6e” link_titles=”Invoices”]\u003C\u002Fli>\n\u003Cli>[pdfcrowd_generate last_shortcode=”no” debug_mode=”no” autosum_fields=”yes” targetblank=”yes” create_downloadlink=”yes” out_files=”invoice” overwrite_pdf=”datachange” convert_urls=”{100}” data_postid=”all” data_cpt=”customer” data_fields=”acf_customer_phone;acf_customer_name;acf_customer_trailers” data_acfkeys=”field_285b0870afcf6;field_285b064d43bec;field_585b0b3288d6e” link_titles=”Invoices” add_related_fields=”1;Model of car;acf_customer_cars_reg;acf_cars_model”]\u003C\u002Fli>\n\u003Cli>[pdfcrowd_generate last_shortcode=”no” debug_mode=”no” autosum_fields=”yes” targetblank=”yes” create_downloadlink=”yes” out_files=”invoice” overwrite_pdf=”datachange” convert_urls=”{100}” data_postid=”55″ data_cpt=”customer” data_fields=”acf_customer_phone;acf_customer_name;acf_customer_trailers” data_acfkeys=”field_285b0870afcf6;field_285b064d43bec;field_585b0b3288d6e” link_titles=”Invoices” add_related_fields=”1;Model of car;acf_customer_cars_reg;acf_cars_model”]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page template could look something like this\u003C\u002Fh4>\n\u003Cp>Invoice\u003C\u002Fp>\n\u003Cp>[title]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Phonenumber:\u003C\u002Fstrong>:&nbsp;[acf_customer_phone]\u003C\u002Fp>\n\u003Cp>Cars\u003C\u002Fp>\n\u003Cp>[acf_customer_cars]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Net:\u003C\u002Fstrong>\u003Cbr \u002F>\n[crowdpdf-total=field_585b0b3288d2e]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vat:\u003C\u002Fstrong>\u003Cbr \u002F>\n[crowdpdf-totalvat=field_585b0b3288d2e]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gross:\u003C\u002Fstrong>\u003Cbr \u002F>\n[crowdpdf-totalaftervat=field_585b0b3288d2e]\u003C\u002Fp>\n\u003Ch4>Explanation of the shortcode\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[pdfcrowd_generate last_shortcode=”yes” debug_mode=”no” autosum_fields=”yes” targetblank=”yes” create_downloadlink=”yes” out_files=”invoice” overwrite_pdf=”datachange” convert_urls=”{100}” data_postid=”55″ data_cpt=”customer” data_fields=”acf_customer_phone;acf_customer_name;acf_customer_trailers” data_acfkeys=”field_285b0870afcf6;field_285b064d43bec;field_585b0b3288d6e” link_titles=”Invoice” add_related_fields=”1;Model of car;acf_customer_cars_reg;acf_cars_model”]\u003C\u002Fli>\n\u003Cli>It’s only one shortcode on the page, so it’s the last\u003C\u002Fli>\n\u003Cli>No debugmode\u003C\u002Fli>\n\u003Cli>Tell plugin to autosum specific fields \u003C\u002Fli>\n\u003Cli>Create downloadable link\u003C\u002Fli>\n\u003Cli>Open newly created download pdf in new tab\u002Fwindow\u003C\u002Fli>\n\u003Cli>Create a file called invoice\u003C\u002Fli>\n\u003Cli>Only generate new pdf\u002Fconnect to PDF Crowd server when data has been changed\u003C\u002Fli>\n\u003Cli>Use page with id 100 as a template page\u003C\u002Fli>\n\u003Cli>Grab data from post type customer\u003C\u002Fli>\n\u003Cli>Grab data from customer with id 55\u003C\u002Fli>\n\u003Cli>Use datafields called acf_customer_phone (with key field_285b0870afcf6), acf_customer_name (with keyfield_285b064d43bec) and acf_customer_cars (acf_customer_cars is a repeater-field with keyfield field_585b0b3288d6e)\u003C\u002Fli>\n\u003Cli>Use Invoice as title on the download link\u003C\u002Fli>\n\u003Cli>acf_customer_cars is a repeater field with these subfields (Name, color)\u003C\u002Fli>\n\u003Cli>A new column is added in the repeater field in the PDF (but not in the admin) with the titlte “Model of car” at the second position in the index (1) and fetches the actual carmodel from related model of the car\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[title] – shows the actual\u003Cbr \u002F>\nfield_585b0b3288d2e is the keyfield of the ACF that is being autosummarized (in the repeater field)\u003C\u002Fp>\n\u003Cp>Start with setting debug_mode to yes when creating your attributes. It might be more helpful than you think! Happy generating! 🙂\u003C\u002Fp>\n\u003Ch3>Example css\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>.pdfdownloadlink {display:block;background:#0000FF;}\u003C\u002Fli>\n\u003C\u002Ful>\n","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.",10,5631,0,"2017-04-13T10:37:00.000Z","4.8.28","3.5.1","",[19,20,21,22,23],"acf","create","generate","generator","pdf","http:\u002F\u002Fwww.wibergsweb.se\u002Fplugins\u002Fpdf-generator-crowd","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-generator-crowd-api.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},3,330,89,55,80,"2026-05-20T00:59:56.405Z",[39,66,85,108,131],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":47,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":13,"last_vuln_date":64,"fetched_at":65},"document-engine","Document Engine – Download Posts as PDF, PDF Embedder, Posts to PDF","1.3","MatrixAddons","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatrixaddons\u002F","\u003Cp>\u003Cstrong>WordPress To PDF Plugin | PDF Viewer Block | PDF Embedder\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fdownloads\u002Fdocument-engine-wordpress-to-pdf-plugin\u002F?utm_source=wordpress&utm_medium=wppage&utm_campaign=wporg\" rel=\"nofollow ugc\">Document Engine\u003C\u002Fa> is WordPress to PDF plugin that convert any post type to PDF format & you can view pdf document with PDF Viewer block.\u003C\u002Fp>\n\u003Cp>Download Post as PDF, WordPress to PDF, Download as PDF document of any WordPress Post Types, PDF Viewer, PDF Embedder, PDF Block, View PDF on WordPress – Document Engine\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Download PDF of any custom post type\u003C\u002Fli>\n\u003Cli>Configurable PDF header\u002Ffooter and main page\u003C\u002Fli>\n\u003Cli>Custom CSS options for PDF\u003C\u002Fli>\n\u003Cli>Awesome shortcodes to show hide content etc on pdf document\u003C\u002Fli>\n\u003Cli>Easy setup process\u003C\u002Fli>\n\u003Cli>PDF viewer gutenberg block\u003C\u002Fli>\n\u003Cli>PDF Embedder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features – Document Engine Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Text Watermark on PDF\u003C\u002Fli>\n\u003Cli>Image Watermark On PDF\u003C\u002Fli>\n\u003Cli>Text Watermark Angle\u003C\u002Fli>\n\u003Cli>Image Watermark size and positions\u003C\u002Fli>\n\u003Cli>Text\u002FImage Watermark Transparency ( Alpha )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fdownloads\u002Fdocument-engine-pro\u002F?utm_source=addons&utm_medium=viewall&utm_campaign=wporg\" rel=\"nofollow ugc\">View Document Engine Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>Available Shortcodes For PDF Download\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shortcode to show the Download PDF button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_button]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Shortcode to remove content from the PDF document\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_remove]Your Hidden Content for PDF goes Here [\u002Fdocument_engine_pdf_remove]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Shortcode to Page break on pdf\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_page_break]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Shortcode to show Columns on PDF\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_columns]Your content for column on PDF document [\u002Fdocument_engine_pdf_columns]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Shortcode to Break column on PDF document\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_column_break]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Note: You can use above shortcodes to make more customizable pdf template. Your website appearance will not change by above shortcodes. It just modify the PDF document.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PDF Viewer Block\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can use PDF viewer block to show any pdf document on your WordPress site\u003C\u002Fli>\n\u003C\u002Ful>\n","Document Engine is WordPress to PDF plugin that convert any post type to PDF format & can embed pdf document with PDF Viewer block",100,6254,2,"2025-08-27T06:01:00.000Z","6.8.5","5.4","5.6",[55,56,57,58,59],"create-pdf","generate-pdf","pdf-maker","pdf-viewer","wordpress-to-pdf","https:\u002F\u002Fmatrixaddons.com\u002Fdownloads\u002Fdocument-engine-wordpress-to-pdf-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdocument-engine.1.3.zip",99,1,"2025-09-03 00:00:00","2026-04-06T09:54:40.288Z",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":11,"downloaded":74,"rating":13,"num_ratings":13,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":17,"tags":78,"homepage":17,"download_link":84,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":65},"app-generator","Android Appmaker","1.0","merqde","https:\u002F\u002Fprofiles.wordpress.org\u002Fmerqde\u002F","\u003Cp>\u003Cem>This plugin is the interface between your blog and an app.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>After you have installed this plugin, you can create your free app at [app-generator.net] (http:\u002F\u002Fapp-generator.net) create.\u003C\u002Fp>\n\u003Cp>Functions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>App always contains the latest articles\u003C\u002Fli>\n\u003Cli>Appearance of the application can be customized\u003C\u002Fli>\n\u003C\u002Ful>\n","With this plugin you could generate an application for android devices. You could use the generator for free. More information: http:\u002F\u002Fapp-generator.",2466,"2013-05-23T21:55:00.000Z","3.5.2","3.0",[79,80,81,82,83],"android-app","appgenerator","appmaker","create-app","generate-app","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapp-generator.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":17,"tags":100,"homepage":105,"download_link":106,"security_score":62,"vuln_count":32,"unpatched_count":13,"last_vuln_date":107,"fetched_at":28},"pdf-print","PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin","2.4.6","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>With this plugin you can create PDF files and print pages quickly. Add PDF & print buttons to WordPress website pages, posts, and widgets.\u003C\u002Fp>\n\u003Cp>Generate documents with custom styles and useful data for archiving, sharing, or saving.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-for-pdf-print\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FhJdWI8xkAI0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically add PDF & Print buttons to:\n\u003Cul>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Search results\u003C\u002Fli>\n\u003Cli>Archives\u003C\u002Fli>\n\u003Cli>Custom post types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Select position of the buttons in content:\n\u003Cul>\n\u003Cli>Top left\u003C\u002Fli>\n\u003Cli>Top right\u003C\u002Fli>\n\u003Cli>Bottom left\u003C\u002Fli>\n\u003Cli>Bottom right\u003C\u002Fli>\n\u003Cli>Top & Bottom Right\u003C\u002Fli>\n\u003Cli>Top & Bottom Left\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add buttons to widget area\u003C\u002Fli>\n\u003Cli>Add buttons via shortcode\u003C\u002Fli>\n\u003Cli>Display count of PDF\u002FPrint generation\u003C\u002Fli>\n\u003Cli>Set button type:\n\u003Cul>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Image + Text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Change PDF button action:\n\u003Cul>\n\u003Cli>Download PDF\u003C\u002Fli>\n\u003Cli>Open PDF in a new window\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Display PDF & Print buttons for certain user roles\u003C\u002Fli>\n\u003Cli>Display data generated by shortcodes in document\u003C\u002Fli>\n\u003Cli>Add title and featured image to the document\u003C\u002Fli>\n\u003Cli>Set custom featured image size\u003C\u002Fli>\n\u003Cli>Set PDF document size\u003C\u002Fli>\n\u003Cli>Set custom margins for PDF document:\n\u003Cul>\n\u003Cli>Left\u003C\u002Fli>\n\u003Cli>Right\u003C\u002Fli>\n\u003Cli>Top\u003C\u002Fli>\n\u003Cli>Bottom\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Customize document styles\u003C\u002Fli>\n\u003Cli>Change the Print button action\u003C\u002Fli>\n\u003Cli>Create PDF that fully copies the page\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003Cli>RTL ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add text or image watermark\u003C\u002Fli>\n\u003Cli>Prevent copying of PDF file content\u003C\u002Fli>\n\u003Cli>Customize watermark opacity\u003C\u002Fli>\n\u003Cli>Create custom document header and footer templates with:\n\u003Cul>\n\u003Cli>Images\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Date created\u003C\u002Fli>\n\u003Cli>Source page URL\u003C\u002Fli>\n\u003Cli>Post date (current date for search and archive pages)\u003C\u002Fli>\n\u003Cli>Current page number (for PDF only)\u003C\u002Fli>\n\u003Cli>Total pages count in document (for PDF only)\u003C\u002Fli>\n\u003Cli>Post author (for single posts or pages only)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Create custom document first and last pages with:\n\u003Cul>\n\u003Cli>Images\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Any HTML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatibility with Advanced Custom Fields\u003C\u002Fli>\n\u003Cli>Set custom top and bottom margins for running title\u003C\u002Fli>\n\u003Cli>Add and manage:\n\u003Cul>\n\u003Cli>Custom fields\u003C\u002Fli>\n\u003Cli>Custom data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add custom fields\u002Fcustom data:\n\u003Cul>\n\u003Cli>Before content\u003C\u002Fli>\n\u003Cli>After content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>WooCommerce compatibility\u003C\u002Fli>\n\u003Cli>Set PDF layout:\n\u003Cul>\n\u003Cli>Portrait\u003C\u002Fli>\n\u003Cli>Landscape\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Display featured image with shortcode\u003C\u002Fli>\n\u003Cli>Display count of PDF\u002FPrint generation in admin posts table\u003C\u002Fli>\n\u003Cli>Set custom images for buttons\u003C\u002Fli>\n\u003Cli>Disable PDF & Print buttons for certain pages and\u002For post types\u003C\u002Fli>\n\u003Cli>Disable PDF & Print buttons for certain users and\u002For roles types\u003C\u002Fli>\n\u003Cli>Additional Elements to single post type [NEW]\u003C\u002Fli>\n\u003Cli>Dinamic URI for PDF document [NEW]\u003C\u002Fli>\n\u003Cli>Change default PDF file name\u003C\u002Fli>\n\u003Cli>Send PDF as email\u003C\u002Fli>\n\u003Cli>Add custom code via plugin settings page\u003C\u002Fli>\n\u003Cli>Prevent search engines from indexing links in documents\u003C\u002Fli>\n\u003Cli>Configure all subsites on the network\u003C\u002Fli>\n\u003Cli>Get answer to your support question within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fpdf-print\u002F?k=6a544b359e625de8281a635315d84a70\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fpdf-print\u002Fpdf-print-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Pec-6dDiou0\" rel=\"nofollow ugc\">[Video] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=K6aT6Ew9J0g\" rel=\"nofollow ugc\">[Video] Purchase, Installation, Configuration Tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=E3w9ID3p2-A\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help – \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft — \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F?utm_source=plugin&utm_medium=readme&utm_campaign=affiliate_program\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>Japan (ja)\u003C\u002Fli>\n\u003Cli>Portugese (pt_BR)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE)\u003C\u002Fli>\n\u003Cli>Norwegian (no)\u003C\u002Fli>\n\u003Cli>Danish (da)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=d74ca3ffdf910e4ec8ee8774573e7b67\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fmultilanguage\u002F?k=de96d16614089322ff4067a7868cf910\" rel=\"nofollow ugc\">Multilanguage\u003C\u002Fa> – Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin incorporates a license verification mechanism to ensure the authenticity of your license key and provide access to premium features and updates. The verification process involves connecting securely to our external service hosted at BestWebSoft website \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\u003C\u002Fa>. End user license agreement \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate PDF files and print WordPress posts\u002Fpages. Customize document header\u002Ffooter styles and appearance.",10000,652518,78,102,"2026-01-23T20:13:00.000Z","6.9.4","6.2",[101,102,56,103,104],"add-pdf-button","add-print-button","pdf-pages","pdf-plugin","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fpdf-print\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-print.2.4.6.zip","2017-12-04 00:00:00",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":98,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":17,"download_link":128,"security_score":129,"vuln_count":49,"unpatched_count":13,"last_vuln_date":130,"fetched_at":28},"dk-pdf","DK PDF – WordPress PDF Generator","2.3.1","Torsten Chmielewski Bulk","https:\u002F\u002Fprofiles.wordpress.org\u002Ftorstenbulk\u002F","\u003Cp>\u003Cstrong>Transform your WordPress content into professional PDF documents\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Generate stunning, brand-consistent PDF files from your WordPress posts, pages, custom post types, and WooCommerce products with just one click. Perfect for content creators, businesses, and developers who need reliable PDF generation.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdinamiko.dev\u002Fplugins\u002Fdk-pdf-wordpress-pdf-generator\u002F\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo-dk-pdf.dinamiko.dev\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdinamiko.dev\u002Fdocs-categories\u002Fdk-pdf-documentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLWqrakko3Z0T0As28ucC9YUoi_Ciju6u1\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZQoXLbu5ldI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Powerful features that deliver results\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-Content Generation\u003C\u002Fstrong>: Create PDFs from posts, pages, custom post types, taxonomies, WooCommerce products, shop and categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selective Content Display\u003C\u002Fstrong>: Choose exactly what appears in your PDFs – featured images, post dates, authors, categories, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fields Support\u003C\u002Fstrong>: Add custom fields including Advanced Custom Fields, see \u003Ca href=\"https:\u002F\u002Fdinamiko.dev\u002Fdocs\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Font Manager\u003C\u002Fstrong>: Upload and manage custom .ttf fonts to match your brand typography in generated PDFs: see \u003Ca href=\"https:\u002F\u002Fdinamiko.dev\u002Fdocs\u002Fdk-pdf-fonts-user-guide\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Language Support\u003C\u002Fstrong>: Core fonts management for Arabic, Hebrew, Indic, and CJK languages ensuring proper character rendering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Visibility by User Role\u003C\u002Fstrong>: Control which WordPress user roles can see and generate PDFs, see \u003Ca href=\"https:\u002F\u002Fdinamiko.dev\u002Fdocs\u002Fpdf-button-visibility-by-role\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong>: Include product details like prices, SKUs, categories, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Header & Footer Control\u003C\u002Fstrong>: Add logo, custom text, and branding elements to headers and footers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS Support\u003C\u002Fstrong>: Apply your own styling to match your brand perfectly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Content Control\u003C\u002Fstrong>: Use powerful shortcodes to hide sections, create column layouts, and add page breaks exactly where you need them\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template Overrides\u003C\u002Fstrong>: Create custom templates in your theme for complete design and content control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Hooks\u003C\u002Fstrong>: Extensive filter and action hooks for advanced customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect for every use case\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content Creators & Bloggers\u003C\u002Fstrong>: Transform your best blog posts into downloadable PDFs for lead magnets or offline reading.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Sites\u003C\u002Fstrong>: Create product catalogs and detailed product sheets from your WooCommerce products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong>: Build custom PDF solutions for clients using template overrides and WordPress hooks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Sites\u003C\u002Fstrong>: Convert course materials, lessons, and resources into portable PDF formats.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DK PDF Custom Services\u003C\u002Fh3>\n\u003Cp>Need custom functionality for the DK PDF Plugin? I provide \u003Ca href=\"https:\u002F\u002Fdinamiko.dev\u002Fdk-pdf-custom-services\u002F\" rel=\"nofollow ugc\">professional customization services\u003C\u002Fa> to extend and enhance your PDF generation capabilities.\u003C\u002Fp>\n","DK PDF allows your site visitors generate PDF files from WordPress posts, pages, custom post types and WooCommerce products using a button.",3000,105697,92,43,"2026-01-15T19:52:00.000Z","3.9","8.0",[23,124,125,126,127],"pdf-generator","post-to-pdf","woocommerce-pdf","wordpress-pdf-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdk-pdf.2.3.1.zip",98,"2026-01-15 18:31:31",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":116,"downloaded":139,"rating":140,"num_ratings":141,"last_updated":142,"tested_up_to":98,"requires_at_least":143,"requires_php":144,"tags":145,"homepage":151,"download_link":152,"security_score":129,"vuln_count":49,"unpatched_count":13,"last_vuln_date":153,"fetched_at":28},"webappick-pdf-invoice-for-woocommerce","PDF Invoices & Packing Slips for WooCommerce – Challan","3.7.84","WebAppick","https:\u002F\u002Fprofiles.wordpress.org\u002Fwahid0003\u002F","\u003Cp>\u003Cstrong>Challan\u003C\u002Fstrong> is a powerful WooCommerce PDF invoice plugin that lets you automatically generate PDF invoices, attach PDF invoices to WooCommerce order emails, create packing slips, shipping labels, and delivery notes – all from one dashboard.\u003C\u002Fp>\n\u003Cp>Looking for the best WooCommerce invoice generator? Challan automatically creates professional PDF invoices when orders are placed and attaches them to customer emails. No manual work required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fplugin\u002Fwoocommerce-pdf-invoice-packing-slips\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fdocs\u002Fchallan\u002F\" rel=\"nofollow ugc\">Complete Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Why Store Owners Choose Challan for WooCommerce PDF Invoices?\u003C\u002Fh3>\n\u003Ch4>✉️ Attach PDF Invoice to Email Automatically\u003C\u002Fh4>\n\u003Cp>The #1 reason store owners choose Challan: \u003Cstrong>automatically attach PDF invoice to WooCommerce order emails\u003C\u002Fstrong>. When a customer places an order, Challan generates the invoice and attaches it to the confirmation email instantly.\u003C\u002Fp>\n\u003Cp>No more manually creating invoices. No more forgetting to send them. Challan handles everything automatically.\u003C\u002Fp>\n\u003Cp>Supported emails for PDF invoice attachment:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Order (Admin notification)\u003C\u002Fli>\n\u003Cli>Processing Order\u003C\u002Fli>\n\u003Cli>Completed Order\u003C\u002Fli>\n\u003Cli>Customer Invoice \u002F Order Details\u003C\u002Fli>\n\u003Cli>Refunded Order\u003C\u002Fli>\n\u003Cli>Customer Note\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📄 WooCommerce Invoice Generator\u003C\u002Fh4>\n\u003Cp>Challan works as a complete \u003Cstrong>WooCommerce invoice generator\u003C\u002Fstrong> that creates professional invoices containing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Order details and order number\u003C\u002Fli>\n\u003Cli>Customer billing and shipping address\u003C\u002Fli>\n\u003Cli>Product names, quantities, SKUs\u003C\u002Fli>\n\u003Cli>Tax breakdown (VAT, GST, custom taxes)\u003C\u002Fli>\n\u003Cli>Discounts and coupon information\u003C\u002Fli>\n\u003Cli>Payment method and status\u003C\u002Fli>\n\u003Cli>Custom invoice notes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Generate invoices automatically on order status change, or create them manually with one click from the WooCommerce orders page.\u003C\u002Fp>\n\u003Ch4>📦 WooCommerce Packing Slip\u003C\u002Fh4>\n\u003Cp>Create \u003Cstrong>WooCommerce packing slips\u003C\u002Fstrong> for your warehouse and fulfillment team. Packing slips help ensure accurate order picking and shipping.\u003C\u002Fp>\n\u003Cp>Packing slip features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product names and quantities\u003C\u002Fli>\n\u003Cli>SKU and weight information\u003C\u002Fli>\n\u003Cli>Custom packing instructions\u003C\u002Fli>\n\u003Cli>Option to hide prices (for dropshipping)\u003C\u002Fli>\n\u003Cli>Bulk print multiple packing slips\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎨 Customize WooCommerce PDF Invoice Template\u003C\u002Fh4>\n\u003Cp>Want to \u003Cstrong>customize WooCommerce PDF invoice\u003C\u002Fstrong> appearance? Challan gives you full control:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload your company logo\u003C\u002Fli>\n\u003Cli>Add business name and address\u003C\u002Fli>\n\u003Cli>Custom header and footer text\u003C\u002Fli>\n\u003Cli>Multiple paper sizes (A4, A5, Letter, A3)\u003C\u002Fli>\n\u003Cli>Custom CSS for advanced styling\u003C\u002Fli>\n\u003Cli>RTL support for Arabic, Hebrew, Persian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Looking to \u003Cstrong>add custom field to WooCommerce PDF invoice\u003C\u002Fstrong>? Challan Pro supports custom fields, meta data, and product attributes on invoices.\u003C\u002Fp>\n\u003Ch4>🏷️ Shipping Labels & Delivery Notes\u003C\u002Fh4>\n\u003Cp>Generate \u003Cstrong>WooCommerce shipping labels\u003C\u002Fstrong> and delivery notes directly from your dashboard:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Print delivery address labels\u003C\u002Fli>\n\u003Cli>Include phone and email on labels\u003C\u002Fli>\n\u003Cli>Bulk download by date range\u003C\u002Fli>\n\u003Cli>Multiple label formats\u003C\u002Fli>\n\u003Cli>Barcode and QR code support (Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💾 Bulk Download WooCommerce PDF Invoices\u003C\u002Fh4>\n\u003Cp>Need to \u003Cstrong>download WooCommerce PDF invoices\u003C\u002Fstrong> in bulk? Challan makes it easy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download all invoices as ZIP file\u003C\u002Fli>\n\u003Cli>Merge into single PDF document\u003C\u002Fli>\n\u003Cli>Filter by date range\u003C\u002Fli>\n\u003Cli>Filter by order status\u003C\u002Fli>\n\u003Cli>Export for accounting software\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌍 Multi-Language PDF Invoice Support\u003C\u002Fh4>\n\u003Cp>Create \u003Cstrong>PDF invoices in multiple languages\u003C\u002Fstrong> with proper font rendering:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bengali (বাংলা)\u003C\u002Fli>\n\u003Cli>Arabic (العربية) – Full RTL support\u003C\u002Fli>\n\u003Cli>Hindi (হিন্দী)\u003C\u002Fli>\n\u003Cli>German (Deutsch)\u003C\u002Fli>\n\u003Cli>French (Français)\u003C\u002Fli>\n\u003Cli>Spanish (Español)\u003C\u002Fli>\n\u003Cli>Japanese (日本語)\u003C\u002Fli>\n\u003Cli>Chinese (中文)\u003C\u002Fli>\n\u003Cli>And 15+ more languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Free version:\u003C\u002Fstrong> Generate invoices in your site’s language with full font support.\u003Cbr \u002F>\n\u003Cstrong>Pro version:\u003C\u002Fstrong> Generate invoices in the customer’s order language for multi-language stores (WPML, Polylang, Weglot).\u003C\u002Fp>\n\u003Ch4>🔧 WooCommerce Plugin Compatibility\u003C\u002Fh4>\n\u003Cp>Searching for a \u003Cstrong>WordPress invoice plugin\u003C\u002Fstrong>? Challan is built specifically for WooCommerce-powered WordPress stores. If your store runs on WooCommerce, Challan is the invoice solution you need.\u003C\u002Fp>\n\u003Cp>Compatible with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-Language Plugins (Pro):\u003C\u002Fstrong> WPML, Polylang, TranslatePress, Weglot – generate invoice in order language\u003C\u002Fli>\n\u003Cli>Works with all WooCommerce themes\u003C\u002Fli>\n\u003Cli>Compatible with page builders (Elementor, Divi)\u003C\u002Fli>\n\u003Cli>WooCommerce Subscriptions ready (Pro)\u003C\u002Fli>\n\u003Cli>WooCommerce Bookings compatible\u003C\u002Fli>\n\u003Cli>Bundle and Composite Products support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free vs Pro Comparison\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Free Version – WooCommerce PDF Invoices & Packing Slips:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Auto-generate PDF invoices\u003Cbr \u002F>\n✅ Attach PDF invoice to order emails\u003Cbr \u002F>\n✅ WooCommerce packing slip generation\u003Cbr \u002F>\n✅ Shipping labels \u002F delivery address\u003Cbr \u002F>\n✅ Custom invoice number format\u003Cbr \u002F>\n✅ Company logo and branding\u003Cbr \u002F>\n✅ Multiple paper sizes\u003Cbr \u002F>\n✅ Bulk invoice download\u003Cbr \u002F>\n✅ Multi-language fonts (site language)\u003Cbr \u002F>\n✅ RTL language support\u003Cbr \u002F>\n✅ Customer invoice download from My Account\u003Cbr \u002F>\n✅ Custom CSS styling\u003Cbr \u002F>\n✅ Developer hooks and filters\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Version – Additional Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🚀 10+ Premium invoice templates\u003Cbr \u002F>\n🚀 \u003Cstrong>Invoice in order language\u003C\u002Fstrong> (WPML, Polylang, Weglot)\u003Cbr \u002F>\n🚀 Credit notes for refunds\u003Cbr \u002F>\n🚀 Proforma invoices\u003Cbr \u002F>\n🚀 \u003Cstrong>ZATCA e-invoicing\u003C\u002Fstrong> (Saudi Arabia)\u003Cbr \u002F>\n🚀 \u003Cstrong>GST invoice format\u003C\u002Fstrong> (India)\u003Cbr \u002F>\n🚀 Add custom fields to invoice\u003Cbr \u002F>\n🚀 Product images on invoices\u003Cbr \u002F>\n🚀 Digital signature\u003Cbr \u002F>\n🚀 20+ paid stamp designs\u003Cbr \u002F>\n🚀 Dropbox automatic backup\u003Cbr \u002F>\n🚀 Barcode & QR codes\u003Cbr \u002F>\n🚀 WooCommerce Subscriptions invoices\u003Cbr \u002F>\n🚀 Priority support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fplugin\u002Fwoocommerce-pdf-invoice-packing-slips\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fdocs\u002Fchallan\u002F\" rel=\"nofollow ugc\">Complete Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Who Uses Challan?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce Store Owners\u003C\u002Fstrong> – Automate PDF invoice generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dropshipping Businesses\u003C\u002Fstrong> – Packing slips without prices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indian E-commerce Stores\u003C\u002Fstrong> – GST compliant invoicing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Saudi Arabian Stores\u003C\u002Fstrong> – ZATCA e-invoicing ready\u003C\u002Fli>\n\u003Cli>\u003Cstrong>European Sellers\u003C\u002Fstrong> – VAT invoice support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language Stores (Pro)\u003C\u002Fstrong> – Invoice in customer’s order language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wholesale Businesses\u003C\u002Fstrong> – Bulk operations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About WebAppick\u003C\u002Fh3>\n\u003Cp>Challan is built by \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwebappick.com\u002F\" rel=\"nofollow ugc\">WebAppick\u003C\u002Fa>\u003C\u002Fstrong>, creators of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebappick-product-feed-for-woocommerce\u002F\" rel=\"ugc\">CTX Feed – the #1 WooCommerce Product Feed plugin\u003C\u002Fa>  with \u003Cstrong>80,000+ active installations\u003C\u002Fstrong>. We’ve been building WooCommerce solutions since 2015.\u003C\u002Fp>\n\u003Ch3>Our Other Free Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisco\u002F\" rel=\"ugc\">Disco – Dynamic Pricing & Discount Rules for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebappick-product-feed-for-woocommerce\u002F\" rel=\"ugc\">Product Feed Manager for WooCommerce – CTX Feed\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","WooCommerce PDF invoice generator with automatic email attachment. Create packing slips, shipping labels, credit notes, multilingual.",359620,90,44,"2026-02-23T04:13:00.000Z","4.4","7.4",[146,147,148,149,150],"invoice-generator","packing-slip","pdf-invoice","woocommerce-invoice","woocommerce-pdf-invoice","https:\u002F\u002Fwebappick.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebappick-pdf-invoice-for-woocommerce.3.7.84.zip","2025-05-07 00:00:00",{"attackSurface":155,"codeSignals":189,"taintFlows":336,"riskAssessment":337,"analyzedAt":350},{"hooks":156,"ajaxHandlers":181,"restRoutes":182,"shortcodes":183,"cronEvents":188,"entryPointCount":63,"unprotectedCount":13},[157,163,167,173,177],{"type":158,"name":159,"callback":160,"file":161,"line":162},"action","admin_menu","add_plugin_page","core\u002Foptions.php",16,{"type":158,"name":164,"callback":165,"file":161,"line":166},"admin_init","page_init",17,{"type":158,"name":168,"callback":169,"priority":170,"file":171,"line":172},"post_updated","datachangecheck",30,"pdfgeneratorcrowd.php",87,{"type":158,"name":174,"callback":175,"file":171,"line":176},"init","loadjslanguage",88,{"type":158,"name":178,"callback":179,"priority":11,"file":171,"line":180},"updated_post_meta","checkmetadata_after",294,[],[],[184],{"tag":185,"callback":186,"file":171,"line":187},"pdfcrowd_generate","generate_pdf",149,[],{"dangerousFunctions":190,"sqlUsage":201,"outputEscaping":203,"fileOperations":334,"externalRequests":63,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":335},[191,196,198],{"fn":192,"file":193,"line":194,"context":195},"assert","core\u002Fpdfcrowd.php",236,"assert($value > 0 && $value \u003C= 3);",{"fn":192,"file":193,"line":197,"context":195},246,{"fn":192,"file":193,"line":199,"context":200},296,"assert($value>0 && $value\u003C=3);",{"prepared":13,"raw":13,"locations":202},[],{"escaped":32,"rawEcho":204,"locations":205},64,[206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332],{"file":161,"line":141,"context":207},"raw output",{"file":161,"line":209,"context":207},53,{"file":161,"line":211,"context":207},56,{"file":161,"line":213,"context":207},801,{"file":161,"line":215,"context":207},806,{"file":161,"line":217,"context":207},811,{"file":161,"line":219,"context":207},816,{"file":161,"line":221,"context":207},820,{"file":161,"line":223,"context":207},824,{"file":161,"line":225,"context":207},828,{"file":161,"line":227,"context":207},870,{"file":161,"line":229,"context":207},871,{"file":161,"line":231,"context":207},888,{"file":161,"line":233,"context":207},893,{"file":161,"line":235,"context":207},900,{"file":161,"line":237,"context":207},908,{"file":171,"line":239,"context":207},131,{"file":171,"line":241,"context":207},132,{"file":171,"line":243,"context":207},375,{"file":171,"line":245,"context":207},386,{"file":171,"line":247,"context":207},403,{"file":171,"line":249,"context":207},405,{"file":171,"line":251,"context":207},423,{"file":171,"line":253,"context":207},432,{"file":171,"line":255,"context":207},451,{"file":171,"line":257,"context":207},456,{"file":171,"line":259,"context":207},502,{"file":171,"line":261,"context":207},503,{"file":171,"line":263,"context":207},547,{"file":171,"line":265,"context":207},548,{"file":171,"line":267,"context":207},575,{"file":171,"line":269,"context":207},577,{"file":171,"line":271,"context":207},579,{"file":171,"line":273,"context":207},581,{"file":171,"line":275,"context":207},583,{"file":171,"line":277,"context":207},587,{"file":171,"line":279,"context":207},598,{"file":171,"line":281,"context":207},607,{"file":171,"line":283,"context":207},622,{"file":171,"line":285,"context":207},643,{"file":171,"line":287,"context":207},781,{"file":171,"line":289,"context":207},877,{"file":171,"line":291,"context":207},1131,{"file":171,"line":293,"context":207},1148,{"file":171,"line":295,"context":207},1173,{"file":171,"line":297,"context":207},1174,{"file":171,"line":299,"context":207},1210,{"file":171,"line":301,"context":207},1222,{"file":171,"line":303,"context":207},1232,{"file":171,"line":305,"context":207},1348,{"file":171,"line":307,"context":207},1362,{"file":171,"line":309,"context":207},1364,{"file":171,"line":311,"context":207},1371,{"file":171,"line":313,"context":207},1378,{"file":171,"line":315,"context":207},1379,{"file":171,"line":317,"context":207},1380,{"file":171,"line":319,"context":207},1384,{"file":171,"line":321,"context":207},1634,{"file":171,"line":323,"context":207},1643,{"file":171,"line":325,"context":207},1654,{"file":171,"line":327,"context":207},1663,{"file":171,"line":329,"context":207},1665,{"file":171,"line":331,"context":207},1675,{"file":171,"line":333,"context":207},1688,13,[],[],{"summary":338,"deductions":339},"The \"pdf-generator-crowd-api\" v1.35 plugin exhibits a mixed security posture. On one hand, it demonstrates good practices by exclusively using prepared statements for SQL queries and having no known CVEs or recorded vulnerabilities, which suggests a generally well-maintained codebase. The absence of taint analysis findings also indicates that common injection vulnerabilities are not immediately apparent.\n\nHowever, significant security concerns arise from the static analysis. The plugin lacks any nonce checks and capability checks, which is a critical oversight, especially for potentially sensitive operations. While the attack surface is currently small and doesn't have unprotected entry points listed, the absence of these fundamental security mechanisms means that any future expansion of the attack surface or modification of existing functions could expose the application to significant risks like Cross-Site Request Forgery (CSRF) or unauthorized action execution.\n\nThe limited output escaping (4%) is another major concern. This leaves the plugin highly susceptible to Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed within the user's browser, potentially leading to session hijacking, data theft, or defacement. The presence of dangerous functions like 'assert' also warrants caution, as their misuse can lead to unintended code execution or denial-of-service conditions if not handled with extreme care.",[340,342,344,347],{"reason":341,"points":11},"Missing nonce checks",{"reason":343,"points":11},"Missing capability checks",{"reason":345,"points":346},"Poor output escaping",8,{"reason":348,"points":349},"Presence of dangerous functions",5,"2026-04-16T12:39:16.932Z",{"wat":352,"direct":358},{"assetPaths":353,"generatorPatterns":355,"scriptPaths":356,"versionParams":357},[354],"\u002Fwp-content\u002Fplugins\u002Fpdf-generator-crowd-api\u002Fcss\u002Fwibergsweb.css",[],[],[],{"cssClasses":359,"htmlComments":360,"htmlAttributes":361,"restEndpoints":362,"jsGlobals":363,"shortcodeOutput":364},[],[],[],[],[],[365],"[pdfcrowd_generate]",{"error":367,"url":368,"statusCode":369,"statusMessage":370,"message":370},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpdf-generator-crowd-api\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":372},[]]