Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Read Offline

Read Offline allows you to download or print posts and pages. You can download the posts as PDF, ePub or mobi

Demo examples

Based on the UTF-8 sampler from the Kermit project:

  • PDF
    • Cover art
    • Header and footer
    • Table of Contents
    • Watermark
    • Protected, only print enabled
  • ePub
    • Cover art
    • Table of Contents
  • mobi
    • Cover Art
    • Table of Contents

For full PDF font support, you must add the Read Offline Fonts add-on plugin.


  • Add download links to the top and bottom of a post or page (configurable in Read Offline->General Options)
  • Add download links using [pdf], [epub], [mobi] and [print] shortcodes.
  • You can download a PDF, ePub or mobi file containing the current post or page, or you can print the post / page.
  • The download filename is based on the posts slug ($post->post_name)
  • Adds meta data to the file
    • Title, Author, Date, Copyright message etc.
  • PDF features (set in Read Offline->PDF)
    • Paper formats (A0 - A10, B0 - B10, C0 - C10, 4A0, 2A0, RA0 - RA4, SRA0 - SRA4, Letter, Legal, Executive, Folio, Demy and Royal)
    • Table of Contents
    • Annotations
    • Cover Page
    • Header and Footer
    • Theme or Custom CSS
    • Watermark
    • Protection
  • ePub (set in Read Offline->ePub)
    • Table of Contents
    • Cover Page
    • Custom CSS
  • mobi (set in Read Offline->mobi)
    • Table of Contents
    • Cover Page
  • Print features (set in Read Offline->print)
    • Add print header text
    • Custom print style
  • Permalink support (/read-offline/"postid"/"post-name"."type"). I've written a "how-to add a permalink to your plugin" guide at soderlind.no
  • Google Analytics read-offline event tracking. You can find these under Content » Events in your Google Analytics reports. Assumes you’re using the Asynchronous version of Google Analytics
  • languages/read-offline.pot for easy translation.
  • Support for all mPDF fonts via the Read Offline Fonts add-on plugin
  • Prevent content from being added by using a wrapper with class="not-readoffline", eg: <span class="not-readoffline"> don't include this content in the PDF/ePub/mobi</span>
Tags: , , ,

Requires: 4.0 or higher
Compatible up to: 4.7.1
Last Updated: 1 month ago
Active Installs: 500+


4.4 out of 5 stars


3 of 4 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.