Description
demonstration are available on the plugin website:
https://alphaprepress.com/pdf-preflight/
AlphaPrepress PDF Preflight allows administrators and users to upload PDF files and check them for common print production issues directly in WordPress. All analysis runs on your own server without requiring an external service. common print-production problems — right inside WordPress, with no external service.
Features
- Upload PDF files from the admin or the front-end (shortcode).
- Native, dependency-free PDF analysis on your server.
- Detailed preflight reports with a 0–100 quality score.
- Checks: valid structure, encryption, page count & size, embedded fonts, image resolution (DPI), color space (RGB/CMYK/Gray/Spot), bleed & trim box, transparency.
- Reports saved in a custom database table with full processing history.
- Download reports as PDF (print-ready) or CSV.
- Batch processing to analyze multiple PDF files.
- WooCommerce integration allows customers to upload artwork for an order. Results are available in the order screen and orders list.
- Email notifications to the admin and/or the uploading user.
- Dashboard with statistics (total, passed, warnings, failed, average score).
- Configurable rules (minimum DPI, required bleed, preferred color space, allowed roles).
Shortcode
Add a front-end upload form to any page or post:
[pdf_preflight]
Attach uploads to a WooCommerce order:
[pdf_preflight order_id="123"]
Installation
- Upload the
alphaprepress-pdf-preflightfolder to/wp-content/plugins/, or install the ZIP via Plugins Add New Upload. - Activate the plugin through the Plugins menu in WordPress.
- Go to PDF Preflight Settings to configure your preflight rules.
- Use PDF Preflight Upload & Analyze to check files, or add the
[pdf_preflight]shortcode to a page.
FAQ
-
Does this send my PDFs to a third-party service?
-
No. All analysis is performed on your own server using PHP.
-
How accurate is the image resolution check?
-
Resolution is estimated from the image pixel dimensions relative to the page size. It is a strong indicator but, for pixel-perfect placement analysis, use a professional prepress RIP.
-
Can I generate a real downloadable PDF report?
-
Yes. The report exports as a self-printing HTML page (browser “Save as PDF”). If you install a PDF engine such as Dompdf and hook the
pdf_preflight_render_pdffilter, a true PDF binary is produced.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“AlphaPrepress PDF Preflight” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “AlphaPrepress PDF Preflight” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.1
- Fix: Uploaded files are now stored through the WordPress upload API (
wp_handle_upload()) instead of direct PHP file functions. - Fix: CSV exports no longer use raw PHP stream handles.
- Fix: Uninstall cleanup now uses
WP_Filesystemand prepared identifiers for the table drop. - Fix: Report queries are cached with the object cache and all table names are passed through
$wpdb->prepare(). - Fix: Added missing
translators:comments and prefixed template variables. - Fix: Translations are now loaded automatically by WordPress (removed the discouraged
load_plugin_textdomain()call). - Compatibility: Requires WordPress 6.2 or newer; tested up to WordPress 7.0.
1.1.0
- New: Redesigned front-end shortcode UI with a modern card layout, gradient header and animated result cards.
- New: Drag & drop PDF upload zone with a managed, removable file queue and per-file validation.
- New: Per-result “Download PDF” and “Download CSV” buttons on the front-end (generated client-side; works for guests too).
- New: “Guest uploads” setting to allow logged-out visitors to run the preflight test from the front-end (toggle on/off in the admin).
1.0.0
- Initial released version.