{"id":300020,"date":"2026-05-04T10:02:14","date_gmt":"2026-05-04T10:02:14","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/ninja-widgets-pdf-card\/"},"modified":"2026-05-05T13:41:29","modified_gmt":"2026-05-05T13:41:29","slug":"ninjaweb-widgets-pdf-card","status":"publish","type":"plugin","link":"https:\/\/fr.wordpress.org\/plugins\/ninjaweb-widgets-pdf-card\/","author":23480218,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.3","stable_tag":"1.3.3","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"NinjaWeb Widgets - PDF Card","header_author":"NinjaWeb","header_description":"Elementor widget to display PDFs as styled cards using the first page preview image when available.","assets_banners_color":"c7797b","last_updated":"2026-05-05 13:41:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/ninjaweb.co.uk\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":83,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"ninjawebuk","date":"2026-05-04 10:00:40"},"1.3.2":{"tag":"1.3.2","author":"ninjawebuk","date":"2026-05-04 12:22:35"},"1.3.3":{"tag":"1.3.3","author":"ninjawebuk","date":"2026-05-05 13:41:29"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3522185,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3522185,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3522185,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3522185,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.1","1.3.2","1.3.3"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[9054,568,76538,1764,162],"plugin_category":[43,50],"plugin_contributors":[261831],"plugin_business_model":[],"class_list":["post-300020","plugin","type-plugin","status-publish","hentry","plugin_tags-documents","plugin_tags-download","plugin_tags-elementor","plugin_tags-pdf","plugin_tags-widget","plugin_category-customization","plugin_category-media","plugin_contributors-ninjawebuk","plugin_committers-ninjawebuk"],"banners":{"banner":"https:\/\/ps.w.org\/ninjaweb-widgets-pdf-card\/assets\/banner-772x250.png?rev=3522185","banner_2x":"https:\/\/ps.w.org\/ninjaweb-widgets-pdf-card\/assets\/banner-1544x500.png?rev=3522185","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ninjaweb-widgets-pdf-card\/assets\/icon-128x128.png?rev=3522185","icon_2x":"https:\/\/ps.w.org\/ninjaweb-widgets-pdf-card\/assets\/icon-256x256.png?rev=3522185","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>NinjaWeb Widgets - PDF Card adds a custom Elementor widget that displays a PDF as a styled card.<\/p>\n\n<p>Instead of showing a plain text link, the widget uses the PDF's first page preview image when WordPress can generate one, then adds a title and button to open the file.<\/p>\n\n<p>Perfect for newsletters, brochures, reports, guides, forms, and other downloadable documents.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Custom Elementor PDF Card widget<\/li>\n<li>Displays the first page of a PDF as a preview image when available<\/li>\n<li>Select PDFs directly from the WordPress Media Library<\/li>\n<li>Optional custom title<\/li>\n<li>Customisable button text<\/li>\n<li>Open PDF in new tab option<\/li>\n<li>Styling controls for colours, typography, spacing, border radius, and image height<\/li>\n<li>Responsive and lightweight<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/ninjaweb-widgets-pdf-card\/<\/code> directory, or install the plugin through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Make sure Elementor is installed and active.<\/li>\n<li>Edit a page with Elementor and search for \"PDF Card\".<\/li>\n<li>Add the widget to your page, select a PDF, and customise the styling.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20is%20my%20pdf%20preview%20not%20showing%3F\"><h3>Why is my PDF preview not showing?<\/h3><\/dt>\n<dd><p>PDF preview generation relies on your server configuration. In many hosting environments this requires the Imagick PHP extension and, in some cases, Ghostscript.<\/p><\/dd>\n<dt id=\"will%20the%20plugin%20still%20work%20without%20previews%3F\"><h3>Will the plugin still work without previews?<\/h3><\/dt>\n<dd><p>Yes. If a preview image is not available, the widget shows a fallback placeholder instead.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20elementor%20free%3F\"><h3>Does this work with Elementor Free?<\/h3><\/dt>\n<dd><p>Yes. The widget works with Elementor Free and Elementor Pro.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Renamed the main plugin file to match the plugin slug<\/li>\n<li>Corrected the contributor username<\/li>\n<li>Included the widget class file in the final plugin package<\/li>\n<li>Improved Elementor loading checks<\/li>\n<li>Kept styling controls for the PDF card widget<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Removed invalid Plugin URI header while keeping Author URI.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Minor readme update and plugin directory maintenance.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Added capability to upload multiple PDF's and display them in one Widget.<\/li>\n<\/ul>","raw_excerpt":"Display PDFs in Elementor as styled cards using the first page as a preview image.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/300020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=300020"}],"author":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ninjawebuk"}],"wp:attachment":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=300020"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=300020"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=300020"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=300020"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=300020"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=300020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}