PDF Newspaper 2.4 — from FiveFilters.org

Create PDF from feed or webpage URL
Multi-story options

Thank you!

Thanks for downloading and setting up PDF Newspaper from FiveFilters.org. The software runs on most web hosting environments, but to make sure everything works as it should, please follow the steps below.

Quick Start

  1. Check server compatibility to make sure this server meets the requirements
  2. Make sure the cache folder and its two sub-folders are writable (you might need to change permissions to 777)
  3. Enter a feed or article URL in the form above and click 'Create PDF' ?
  4. Wait for the PDF to load.
  5. That's it! (Although see below if you'd like to customise further.)


In addition to the options above, PDF Newspaper comes with a configuration file which allows you to control how the application works. Find out more.

Features include:

  • Restrict access by setting up an access key
  • Set default subheading
  • Set title image
  • Set PDF metadata

To change the configuration, save a copy of config.php as custom_config.php and make any changes you like to it.

Customise this page

If everything works fine, feel free to modify this page by following the steps below:

  1. Save a copy of index.php as custom_index.php
  2. Edit custom_index.php

Next time you load this page, it will automatically load custom_index.php instead.


Check our help centre if you need help. You can also email us at help@fivefilters.org.


This is a free software project to help people create printable PDFs from content found on the web. It is being developed as part of the Five Filters project to promote independent, non-corporate media.


Rather than copying and pasting URLs into this form, you can add the bookmarklet on this page to your browser. Simply drag the link below to your browser's bookmarks toolbar. Then whenever you'd like a PDF version of an article, click the bookmarklet.

Drag this:

Note: This will create a PDF using single story mode, with images enabled. It does not include your access key (if configured).

Free Software

Note: 'Free' as in 'free speech' (see the free software definition)

If you're the owner of this site and you plan to offer this service to others through your hosted copy, please keep a download link so users can grab a copy of the code if they want it (you can either offer a free download yourself, or link to the purchase option on fivefilters.org to support us).

For full details, please refer to the license.

If you're not the owner of this site (ie. you're not hosting this yourself), you do not have to rely on an external service if you don't want to. You can download your own copy of PDF Newspaper under the AGPL license.

URL Construction

To create a PDF from a web page or a feed, pass the URL (encoded) in the querystring to the following URL:

  • /makepdf.php?v=2.4&url=[url]

All the parameters in the form above can be passed in this way. Examine the URL in the address bar after you click 'Create PDF' to see the values.

Software Components

PDF Newspaper is written in PHP and relies on the following primary components:

Depending on your configuration, or the type of input, these secondary components may also be used:

System Requirements

PHP 5.2 or above is required. A simple shared web hosting account will work fine. The code has been tested on Windows and Linux using the Apache web server. If you're a Windows user, you can try it on your own machine using WampServer.


Download from fivefilters.org — old versions will be available in our code repository.

Your version of PDF Newspaper: 2.4check for updates
Your version of Full-Text RSS*: 2.7check for updates

If you've purchased this from FiveFilters.org, you'll receive notification when we release a new version. Full-Text RSS is not an essential part of PDF Newspaper, but it plays a big role when you're processing partial RSS feeds or turning standard web articles into PDF. If you're not running the latest version of Full-Text RSS, you can get a discounted copy of the latest version — email us at help@fivefilters.org for details.

* This refers to the bundled version of Full-Text RSS.

AGPL logo

PDF Newspaper is licensed under the AGPL version 3 — which basically means if you use the code to offer the same or similar service for your users, you are also required to share the code with your users so they can examine the code and run it for themselves. (More on why this is important.)

The software components used by the application are licensed as follows...