{"id":367727,"date":"2026-09-20T18:27:19","date_gmt":"2026-09-20T18:27:19","guid":{"rendered":"https:\/\/br.wordpress.org\/plugins\/conversor-acessivel\/"},"modified":"2026-09-20T18:27:00","modified_gmt":"2026-09-20T18:27:00","slug":"jim-conversor-acessivel","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/jim-conversor-acessivel\/","author":23564727,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Jim - Conversor Acess\u00edvel","header_author":"Mayara Nascimento","header_description":"Converts PDF, Word and TXT files into responsive, accessible pages (with text-to-speech) and lets you publish them via shortcode.","assets_banners_color":"c4d4e9","last_updated":"2026-09-20 18:27:00","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate\/?business=RUA687LVCK7H8&no_recurring=1&item_name=Your+donation+helps+support+my+work+and+allows+me+to+create+new+content.+Thanks+for+the+encouragement%21&currency_code=BRL","header_plugin_uri":"https:\/\/maycristina.github.io\/jim-conversor-acessivel\/","header_author_uri":"https:\/\/github.com\/maycristina","rating":0,"author_block_rating":0,"active_installs":0,"downloads":62,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"maycristina","date":"2026-09-20 18:27:00","revision":3704535}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3704535,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3704535,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3704535,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3704535,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3704535,"resolution":"1","location":"assets","locale":"","width":1917,"height":612},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3704535,"resolution":"2","location":"assets","locale":"","width":1917,"height":862},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3704535,"resolution":"3","location":"assets","locale":"","width":1917,"height":871}},"screenshots":{"1":"Admin panel: \"Todos os Documentos\" listing, with the shortcode column for each conversion.","2":"Converted document, with text-size controls, high contrast and the text-to-speech button.","3":"Text-to-speech in progress, with the current paragraph highlighted on the page."}},"plugin_section":[],"plugin_tags":[1953,6587,1764,80,16722],"plugin_category":[34,43,50],"plugin_contributors":[281740],"plugin_business_model":[],"class_list":["post-367727","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-docx","plugin_tags-pdf","plugin_tags-shortcode","plugin_tags-text-to-speech","plugin_category-accessibility","plugin_category-customization","plugin_category-media","plugin_contributors-maycristina","plugin_committers-maycristina"],"banners":{"banner":"https:\/\/ps.w.org\/jim-conversor-acessivel\/assets\/banner-772x250.png?rev=3704535","banner_2x":"https:\/\/ps.w.org\/jim-conversor-acessivel\/assets\/banner-1544x500.png?rev=3704535","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/jim-conversor-acessivel\/assets\/icon-128x128.png?rev=3704535","icon_2x":"https:\/\/ps.w.org\/jim-conversor-acessivel\/assets\/icon-256x256.png?rev=3704535","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/jim-conversor-acessivel\/assets\/screenshot-1.png?rev=3704535","caption":"Admin panel: \"Todos os Documentos\" listing, with the shortcode column for each conversion."},{"src":"https:\/\/ps.w.org\/jim-conversor-acessivel\/assets\/screenshot-2.png?rev=3704535","caption":"Converted document, with text-size controls, high contrast and the text-to-speech button."},{"src":"https:\/\/ps.w.org\/jim-conversor-acessivel\/assets\/screenshot-3.png?rev=3704535","caption":"Text-to-speech in progress, with the current paragraph highlighted on the page."}],"raw_content":"<!--section=description-->\n<p><strong>Jim - Conversor Acess\u00edvel<\/strong> lets administrators upload PDF, DOCX or TXT files from the WordPress dashboard and turns each file into a responsive, accessible (WCAG 2.1 AA) HTML page, with:<\/p>\n\n<ul>\n<li>Text size, high-contrast and reading theme controls (Light, Sepia, Dark).<\/li>\n<li>A floating player docked to the bottom of the screen, following Material Design 3 (48dp touch targets, 24dp icons, label-large type, level 2\/3 elevation): text size and theme, high contrast, voice, play\/pause, speed, stop, and a button to hide the whole bar.<\/li>\n<li>Text-to-speech using the browser's native Web Speech API (no external API cost).<\/li>\n<li>Contrast, visible focus and keyboard navigation across all controls.<\/li>\n<li>Conversions stored in the WordPress database (Custom Post Type), reusable via the <code>[documento_acessivel id=\"123\"]<\/code> shortcode.<\/li>\n<li>A <code>[jimca_instalacoes]<\/code> shortcode that displays the number of active installs reported by the WordPress.org API (available once the plugin is published in the official directory).<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>PHP 7.4+<\/li>\n<li>No extra setup: the required libraries (<code>smalot\/pdfparser<\/code> and <code>phpoffice\/phpword<\/code>) are already bundled with the plugin.<\/li>\n<\/ul>\n\n<h4>Supported formats<\/h4>\n\n<ul>\n<li>PDF (with extractable text \u2014 image-only\/scanned PDFs are not supported)<\/li>\n<li>Word <code>.docx<\/code> (the legacy Word 97-2003 <code>.doc<\/code> format is not supported)<\/li>\n<li>TXT<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin under <strong>Plugins &gt; Installed Plugins<\/strong>.<\/li>\n<li>Go to <strong>Jim - Conversor Acess\u00edvel &gt; Novo Documento<\/strong> to upload a file.<\/li>\n<li>Copy the generated shortcode (<code>[documento_acessivel id=\"X\"]<\/code>) and paste it into any page or post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20install%20counter%20work%20before%20i%20publish%20the%20plugin%20on%20wordpress.org%3F\"><h3>Does the install counter work before I publish the plugin on WordPress.org?<\/h3><\/dt>\n<dd><p>No. The <code>[jimca_instalacoes]<\/code> shortcode queries the public WordPress.org API (<code>api.wordpress.org\/plugins\/info<\/code>), which only has data after the plugin has been submitted to and approved in the official directory. Until then, the shortcode renders blank for visitors (and shows a notice to logged-in administrators).<\/p><\/dd>\n<dt id=\"are%20the%20original%20uploaded%20files%20kept%3F\"><h3>Are the original uploaded files kept?<\/h3><\/dt>\n<dd><p>By default, no \u2014 the plugin extracts the content and deletes the original uploaded file. This can be changed under <strong>Jim - Conversor Acess\u00edvel &gt; Configura\u00e7\u00f5es<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20choose%20how%20the%20converted%20document%20looks%3F\"><h3>Can I choose how the converted document looks?<\/h3><\/dt>\n<dd><p>Yes. Under <strong>Jim - Conversor Acess\u00edvel &gt; Configura\u00e7\u00f5es<\/strong> you can set a default reading theme (Light, Sepia or Dark) applied to every converted document. Readers can also switch the theme themselves from the reading toolbar on each document \u2014 their choice is saved only in their own browser and doesn't change the site-wide default.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20any%20external%20server%3F\"><h3>Does the plugin send data to any external server?<\/h3><\/dt>\n<dd><p>Only one call, and only if you use the <code>[jimca_instalacoes]<\/code> shortcode: a request to WordPress.org's own public API (<code>api.wordpress.org\/plugins\/info<\/code>) to fetch this plugin's active install count. No data about your site, your documents or your visitors is ever sent anywhere else.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: PDF\/DOCX\/TXT conversion, accessible document shortcode with text-to-speech, reading themes (Light\/Sepia\/Dark), and WordPress.org install-count shortcode.<\/li>\n<li>Reading controls float at the bottom of the screen while the document is in view, with menus that open above each button; the reader's choices (size, theme, contrast, voice, speed, bar hidden) are remembered per document in their own browser.<\/li>\n<li>Progress feedback while a document is being converted, and readable messages instead of a raw error page when the server rejects an upload or lacks a required PHP extension.<\/li>\n<\/ul>","raw_excerpt":"Converts PDF, Word (.docx) and TXT files into responsive, accessible pages with text-to-speech, publishable via shortcode.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/367727","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=367727"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/maycristina"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=367727"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=367727"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=367727"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=367727"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=367727"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=367727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}