Title: Jim &#8211; Conversor Acessível
Author: maycristina
Published: <strong>September 20, 2026</strong>
Last modified: September 20, 2026

---

Search plugins

![](https://ps.w.org/jim-conversor-acessivel/assets/banner-772x250.png?rev=3704535)

![](https://ps.w.org/jim-conversor-acessivel/assets/icon-256x256.png?rev=3704535)

# Jim – Conversor Acessível

 By [maycristina](https://profiles.wordpress.org/maycristina/)

[Download](https://downloads.wordpress.org/plugin/jim-conversor-acessivel.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/jim-conversor-acessivel/#description)
 * [Reviews](https://wordpress.org/plugins/jim-conversor-acessivel/#reviews)
 *  [Installation](https://wordpress.org/plugins/jim-conversor-acessivel/#installation)
 * [Development](https://wordpress.org/plugins/jim-conversor-acessivel/#developers)

 [Support](https://wordpress.org/support/plugin/jim-conversor-acessivel/)

## Description

**Jim – Conversor Acessível** 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:

 * Text size, high-contrast and reading theme controls (Light, Sepia, Dark).
 * 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.
 * Text-to-speech using the browser’s native Web Speech API (no external API cost).
 * Contrast, visible focus and keyboard navigation across all controls.
 * Conversions stored in the WordPress database (Custom Post Type), reusable via
   the `[documento_acessivel id="123"]` shortcode.
 * A `[jimca_instalacoes]` shortcode that displays the number of active installs
   reported by the WordPress.org API (available once the plugin is published in 
   the official directory).

#### Requirements

 * PHP 7.4+
 * No extra setup: the required libraries (`smalot/pdfparser` and `phpoffice/phpword`)
   are already bundled with the plugin.

#### Supported formats

 * PDF (with extractable text — image-only/scanned PDFs are not supported)
 * Word `.docx` (the legacy Word 97-2003 `.doc` format is not supported)
 * TXT

## Screenshots

[⌊Admin panel: "Todos os Documentos" listing, with the shortcode column for each
conversion.⌉⌊Admin panel: "Todos os Documentos" listing, with the shortcode column
for each conversion.⌉[

Admin panel: “Todos os Documentos” listing, with the shortcode column for each conversion.

[⌊Converted document, with text-size controls, high contrast and the text-to-speech
button.⌉⌊Converted document, with text-size controls, high contrast and the text-
to-speech button.⌉[

Converted document, with text-size controls, high contrast and the text-to-speech
button.

[⌊Text-to-speech in progress, with the current paragraph highlighted on the page.⌉⌊
Text-to-speech in progress, with the current paragraph highlighted on the page.⌉[

Text-to-speech in progress, with the current paragraph highlighted on the page.

## Installation

 1. Upload the plugin folder to `wp-content/plugins/`.
 2. Activate the plugin under **Plugins > Installed Plugins**.
 3. Go to **Jim – Conversor Acessível > Novo Documento** to upload a file.
 4. Copy the generated shortcode (`[documento_acessivel id="X"]`) and paste it into
    any page or post.

## FAQ

### Does the install counter work before I publish the plugin on WordPress.org?

No. The `[jimca_instalacoes]` shortcode queries the public WordPress.org API (`api.
wordpress.org/plugins/info`), 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).

### Are the original uploaded files kept?

By default, no — the plugin extracts the content and deletes the original uploaded
file. This can be changed under **Jim – Conversor Acessível > Configurações**.

### Can I choose how the converted document looks?

Yes. Under **Jim – Conversor Acessível > Configurações** 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 — their choice
is saved only in their own browser and doesn’t change the site-wide default.

### Does the plugin send data to any external server?

Only one call, and only if you use the `[jimca_instalacoes]` shortcode: a request
to WordPress.org’s own public API (`api.wordpress.org/plugins/info`) to fetch this
plugin’s active install count. No data about your site, your documents or your visitors
is ever sent anywhere else.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Jim – Conversor Acessível” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ maycristina ](https://profiles.wordpress.org/maycristina/)

[Translate “Jim – Conversor Acessível” into your language.](https://translate.wordpress.org/projects/wp-plugins/jim-conversor-acessivel)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/jim-conversor-acessivel/),
check out the [SVN repository](https://plugins.svn.wordpress.org/jim-conversor-acessivel/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/jim-conversor-acessivel/)
by [RSS](https://plugins.trac.wordpress.org/log/jim-conversor-acessivel/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release: PDF/DOCX/TXT conversion, accessible document shortcode with 
   text-to-speech, reading themes (Light/Sepia/Dark), and WordPress.org install-
   count shortcode.
 * 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.
 * 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.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [accessibility](https://wordpress.org/plugins/tags/accessibility/)[docx](https://wordpress.org/plugins/tags/docx/)
   [pdf](https://wordpress.org/plugins/tags/pdf/)[shortcode](https://wordpress.org/plugins/tags/shortcode/)
   [text to speech](https://wordpress.org/plugins/tags/text-to-speech/)
 *  [Advanced View](https://wordpress.org/plugins/jim-conversor-acessivel/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/jim-conversor-acessivel/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/jim-conversor-acessivel/reviews/)

## Contributors

 *   [ maycristina ](https://profiles.wordpress.org/maycristina/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/jim-conversor-acessivel/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](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)