{"id":347507,"date":"2026-07-31T09:03:12","date_gmt":"2026-07-31T09:03:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/a11ysaurio-pdf-checker\/"},"modified":"2026-07-31T09:06:03","modified_gmt":"2026-07-31T09:06:03","slug":"a11ysaurio-pdf-checker","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/a11ysaurio-pdf-checker\/","author":14999285,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"trunk","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"A11ysaurio PDF Checker","header_author":"Jose Humanes","header_description":"El primer validador autom\u00e1tico de accesibilidad para documentos PDF (WCAG y PDF\/UA) directamente integrado en tu biblioteca de medios. Analiza, detecta y revisa problemas de accesibilidad sin salir de WordPress.","assets_banners_color":"584a47","last_updated":"2026-07-31 09:06:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/josehumanes.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3629638,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3629638,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3629638,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3629734,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3629638,"resolution":"1","location":"assets","locale":"","width":1920,"height":957},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3629638,"resolution":"2","location":"assets","locale":"","width":1920,"height":957},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3629638,"resolution":"3","location":"assets","locale":"","width":1920,"height":957}},"screenshots":{"1":"Overview of the PDF analysis history in the WordPress dashboard.","2":"Analysis button natively integrated into the media library.","3":"Accessibility report interface showing detected errors in a PDF."}},"plugin_section":[262246],"plugin_tags":[1953,1764,274003,724,1956],"plugin_category":[34,50],"plugin_contributors":[274004],"plugin_business_model":[],"class_list":["post-347507","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-accessibility","plugin_tags-pdf","plugin_tags-pdf-ua","plugin_tags-validation","plugin_tags-wcag","plugin_category-accessibility","plugin_category-media","plugin_contributors-josehumanes","plugin_committers-josehumanes"],"banners":{"banner":"https:\/\/ps.w.org\/a11ysaurio-pdf-checker\/assets\/banner-772x250.png?rev=3629734","banner_2x":"https:\/\/ps.w.org\/a11ysaurio-pdf-checker\/assets\/banner-1544x500.png?rev=3629638","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/a11ysaurio-pdf-checker\/assets\/icon-128x128.png?rev=3629638","icon_2x":"https:\/\/ps.w.org\/a11ysaurio-pdf-checker\/assets\/icon-256x256.png?rev=3629638","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/a11ysaurio-pdf-checker\/assets\/screenshot-1.png?rev=3629638","caption":"Overview of the PDF analysis history in the WordPress dashboard."},{"src":"https:\/\/ps.w.org\/a11ysaurio-pdf-checker\/assets\/screenshot-2.png?rev=3629638","caption":"Analysis button natively integrated into the media library."},{"src":"https:\/\/ps.w.org\/a11ysaurio-pdf-checker\/assets\/screenshot-3.png?rev=3629638","caption":"Accessibility report interface showing detected errors in a PDF."}],"raw_content":"<!--section=description-->\n<p>A11ysaurio PDF Checker is a tool designed to help you ensure that the PDF documents uploaded to your website meet accessibility standards (WCAG 2.1 and PDF\/UA). It integrates directly into the WordPress Media Library, allowing you to analyze any PDF with a single click without leaving your admin dashboard.<\/p>\n\n<h3>Main Features:<\/h3>\n\n<ul>\n<li><strong>Automatic Analysis:<\/strong> Instant detection of structural errors, missing language, missing titles, heading structure (H1-H6), and data tables.<\/li>\n<li><strong>Native Integration:<\/strong> Adds an analysis button to the list view and the details view of any PDF file within your media library.<\/li>\n<li><strong>Validation History:<\/strong> A central dashboard to see the accessibility status of all your analyzed PDFs at a glance.<\/li>\n<li><strong>Total Privacy:<\/strong> All PDF parsing and analysis is performed locally in your web browser. The document is never uploaded to external third-party servers, ensuring the confidentiality of your data.<\/li>\n<li><strong>Keyboard and Screen Reader Support:<\/strong> The review interface itself is built following good accessibility practices.<\/li>\n<\/ul>\n\n<h3>Source Code<\/h3>\n\n<p>The file <code>assets\/js\/a11ysaurio-admin.js<\/code> included in this plugin is the original, raw, and unminified source code. No build tools or minification processes were used to generate this file.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/a11ysaurio-pdf-checker<\/code> directory, or install the plugin directly through the WordPress plugins screen by searching for \"A11ysaurio PDF Checker\".<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to your Media Library, select any PDF file, and click on \"Analyze PDF with A11ysaurio\".<\/li>\n<li>You can view the full report in the A11ysaurio side panel in your WordPress dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"are%20my%20pdfs%20sent%20to%20any%20external%20server%3F\"><h3>Are my PDFs sent to any external server?<\/h3><\/dt>\n<dd><p>No. All structural analysis of the PDF is performed locally in your browser using JavaScript. Your documents remain completely private and never leave your server\/browser.<\/p><\/dd>\n<dt id=\"what%20standards%20does%20the%20plugin%20check%3F\"><h3>What standards does the plugin check?<\/h3><\/dt>\n<dd><p>The plugin performs a heuristic check of the most critical and common aspects defined by the Web Content Accessibility Guidelines (WCAG 2.1) and the PDF\/UA standard. It includes checking language, title, heading hierarchy, tables, and alternative attributes for images.<\/p><\/dd>\n<dt id=\"does%20it%20require%20complex%20configuration%3F\"><h3>Does it require complex configuration?<\/h3><\/dt>\n<dd><p>No. It is \"plug &amp; play\". Once activated, it automatically adds the analysis option to all your PDFs in the media library.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added Spanish translation.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of the plugin in the official WordPress repository.<\/li>\n<\/ul>","raw_excerpt":"An automated accessibility validator for PDF documents (WCAG and PDF\/UA) directly integrated into your media library.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/347507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=347507"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/josehumanes"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=347507"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=347507"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=347507"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=347507"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=347507"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=347507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}