BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
POST2PDF Converter icon
Possibly abandoned Tested up to 3.3.2 #12 in convert

POST2PDF Converter

This plugin converts your post/page to PDF for visitors and visitors can download it easily.

Active installs100+100+ tier
Downloads · 30d100▲ +40.8% vs prev. 30d
Rating—0 reviews
Health score25/100At risk
All-time downloads23.1KSince Dec 2011
Support resolved—No recent threads
RequiresWP 2.8PHP any
Downloads · 7d23▼ -39.5% week over week
Our verdict

Consider an alternative

POST2PDF Converter shows warning signs in 2026 — compare the alternatives below before installing. It runs on 100+ sites and was last updated 15 years ago, and scores 25/100 on our health check.

  • Small user base (100+ active installs)
  • Very few reviews so far
  • No update in 14 years
  • Only tested up to WordPress 3.3 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

51015Jun 30Aug 13Sep 27
Yesterday2
Daily average (1y)2
Peak day20Sep 14, 2026
Last 12 months746

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where POST2PDF Converter stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
convert >100 3,847 Best convert plugins →
download >100 10,000 Best download plugins →
page >100 10,000 Best page plugins →
pdf >100 3,316 Best pdf plugins →
post >100 10,000 Best post plugins →

Version adoption

Share of active sites per release.

  • 0.4100.0%

About POST2PDF Converter

From the official readme · v0.4.2

Description

This plugin converts your post/page to PDF for visitors and visitors can download it easily.

You can add a download link above/below every posts/pages.

Note: This plugin requires PHP 5.

Features

  • Base on “TCPDF“.
  • Convert your posts/pages to PDF file dynamically or statically.
  • Easy to add a download link into every or specified posts/pages.
  • Support caching created PDFs.
  • Easy to add your TrueType fonts.
  • Easy to configure.

Localization

Support plugins

You can use POST2PDF Converter with following code syntaxhighlighter plugins and convert posts/pages with sourcecodes to PDF.

You can use POST2PDF Converter with following LaTex plugins and convert posts/pages with mathematical formulas, chemical formulae and charts to PDF.

You can use POST2PDF Converter with following translation plugins and generate translated PDF.

This list is only one example.

Installation

Installation

  1. Upload plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Go to “Settings” -> “POST2PDF Converter” to configure.

Change the default font

  1. Go to “Settings” -> “POST2PDF Converter” to configure.
  2. Enter new font name to “Font” and “Monospaced font” option in “PDF Settings” section.
  3. If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, disable “Font subsetting” option.
  • If your font file is xxxx.z, font name is xxxx.
  • Don’t apply a proportional font to “Monospaced font” option.

Fonts for Japanese

This plugin includes following Japanese fonts.

Font name: cid0jp, kozgopromedium, kozminproregular

This plugin can’t quite convert contents which include Japanese characters to PDF file using bundled fonts.

However, you can download better Japanese fonts and use them.

If your contents are written in Japanese, please install one of these fonts. You have only to upload font files without converting and configure some setting options.

TCPDF用日本語フォント

  1. Upload all *.php, *.z, *.ctg.z files to /wp-content/plugins/post2pdf-converter/tcpdf/fonts directory.
  2. Go to “Settings” -> “POST2PDF Converter” to configure.
  3. Enter font name to “Font” and “Monospaced font” option in “PDF Settings” section.
  4. If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, disable “Font subsetting” option.
  • If your font file is xxxx.z, font name is xxxx.
  • Don’t apply a proportional font to “Monospaced font” option.

You can also use following fonts.

日本語フリーFONT

If you want to use your own TrueType font, you can convert TrueType font to a font for TCPDF using “Font converter” in setting panel.

Fonts for Latin, Greek and Cyrillic

This plugin includes following Latin fonts.

Font name: courier, helvetica, times

You can also use following fonts. However, If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, you had better disable “Font subsetting” option.

Font name: pdfacourier, pdfahelvetica, pdfatimes

You can also use “FreeFont” or “DejaVu fonts”. However, If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, you had better disable “Font subsetting” option.

Fonts for Simplified Chinese

This plugin includes following Simplified Chinese fonts.

Font name: cid0cs, stsongstdlight

Fonts for Traditional Chinese

This plugin includes following Traditional Chinese fonts.

Font name: cid0ct, msungstdlight

Fonts for Korean

This plugin includes following Korean fonts.

Font name: cid0kr, hysmyeongjostdmedium

Fonts for Cyrillic

You can use “FreeFont” or “DejaVu fonts”. However, If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, you had better disable “Font subsetting” option.

Fonts for Arabic

This plugin includes following Arabic fonts.

Font name: aealarabiya, aefurat

You can also use “FreeFont”. However, If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, you had better disable “Font subsetting” option.

Fonts for Hebrew, Armenian, Georgian, Ethiopian and Thai

You can use “FreeFont”. However, If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, you had better disable “Font subsetting” option.

DejaVu fonts

This plugin inclues “DejaVu fonts”. However, If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, you had better disable “Font subsetting” option.

Font name: dejavusans, dejavusanscondensed, dejavusansextralight, dejavusansmono, dejavuserif, dejavuserifcondensed

Note: “dejavusansmono” is a monospaced font.

“DejaVu fonts” support Latin, Greek and Cyrillic characters.

FreeFont

This plugin inclues “FreeFont”. However, If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, you had better disable “Font subsetting” option.

Font name: freemono, freesans, freeserif

Note: “freemono” is a monospaced font.

“FreeFont” supports Latin, Greek, Cyrillic, Arabic, Hebrew, Armenian, Georgian, Ethiopian and Thai characters.

Add new fonts

You can add new fonts for TCPDF.

How to convert a font

Convert a TrueType font(*.ttf) to font files for TCPDF.

  1. Read TCPDF Fonts or Use “Font converter” in the setting panel.

You can download utilities to convert a font.

How to install a font

  1. Upload all *.php, *.z, *.ctg.z files to /wp-content/plugins/post2pdf-converter/tcpdf/fonts directory.

How to use the added font

  1. Go to “Settings” -> “POST2PDF Converter” to configure.
  2. Enter font name to “Font” and “Monospaced font” option in “PDF Settings” section.
  3. If you allow visitors who receive a PDF to make changes to it even if they don’t have the same font, disable “Font subsetting” option.
  • If your font file is xxxx.z, font name is xxxx.
  • Don’t apply a proportional font to “Monospaced font” option.

Safe fonts directory

After automatic updating, your added fonts will be removed.

If you enable “Safe fonts directory” option in the setting panel, your fonts will never be removed.

Before you enable “Safe fonts directory”, you must make /wp-content/tcpdf-fonts/ directory on your server manually. And upload/move bundled fonts and your fonts to new directory and enable “Safe fonts directory”.

Now you can remove original fonts directory.

  • Bundled fonts: Unzip a plugin zip file and you can find orignal fonts in /post2pdf-converter/tcpdf/fonts.
  • Original fonts directory: /YOUR PLUGIN DIRECTORY/post2pdf-converter/tcpdf/fonts
    ・You need not to upload all bundled fonts to new font directory. But you must upload helvetica.php, helveticab.php, helveticabi.php, helveticai.php to new font directory at least.

However, after automatic updating, fonts in the new directory will never be updated. You must maintain the new fonts directory by yourself.

Shortcode

You can insert the download link to your posts/pages using shortcode.

Note: Before you use shortcode, go to the setting panel and ebable “Shortcode” option.

[pdf]Click here to get a PDF[/pdf]

This plugin allows you to set some attributes.

[pdf id="1643" lang="jpn" file="id" font="cid0jp" monospaced="cid0jp" fontsize="11" subsetting="1" ratio="1.35" header="1" logo="1" logo_file="my_logo.png" logo_width="45" wrap_title="1" footer="1" filters="1" shortcode="parse" ffamily="0"]Click here to get a PDF[/pdf]

You can apply different font, image ratio, header logo on each posts/pages.

You can also make the download link for other posts/pages using “id” attribute.

Available attributes

  • id: set post id by numbers. e.g. 1245
  • lang: Set your language by language code. see “Available languages” below. e.g. eng
  • file: Set filename type to title or id.
  • font: Set default font by font name. e.g. helvetica
  • monospaced: Set default monospaced font by font name. e.g. courier
  • fontsize: Set font size by numbers. e.g. 12
  • subsetting: Set to 1 or 0 to enable/disable Font subsetting.
  • ratio: Set image ratio by numbers. e.g. 1.25
  • header: Set to 1 or 0 to show/hide header.
  • logo: Set to 1 or 0 to show/hide logo image.
  • logo_file: Set logo file name. e.g. tcpdf_logo.jpg
  • logo_width: Set logo width in millimeters. e.g. 30
  • title: Set to 1 or 0 to show/hide title.
  • wrap_title: Set to 1 or 0. When set to 1, long title will be wrapped.
  • filters: Set to 1 or 0. When set to 1, WordPress default filtes will be applied to the title/content.
  • footer: Set to 1 or 0 to show/hide footer.
  • shortcode: Set to parse or remove to parse/remove shortcode.
  • ffamily: If a PDF file has garbled characters, set to 1.

Note: When id is omitted, current post id will be set to. When other attribures are omitted, current setting value will be set to.

Available languages

  • afr: Afrikaans
  • sqi: Albanian
  • ara: Arabic
  • aze: Azerbaijanian
  • eus: Basque
  • bel: Belarusian
  • bra: Portuguese(Brazil)
  • cat: Catalan
  • chi: Chinese(Simplified)
  • zho: Chinese(Traditional)
  • hrv: Croatian
  • ces: Czech
  • dan: Danish
  • nld: Dutch
  • eng: English
  • est: Estonian
  • far: Farsi
  • fra: French
  • ger: German
  • gle: Irish
  • glg: Galician
  • kat: Georgian
  • hat: Haitian Creole
  • heb: Hebrew
  • hun: Hungarian
  • hye: Armenian
  • ind: Indonesian
  • ita: Italian
  • jpn: Japanese
  • kor: Korean
  • mkd: Macedonian
  • msa: Malay
  • mlt: Maltese
  • ron2: Moldavian
  • ron3: Moldovan
  • nob: Norwegian Bokmål
  • pol: Polish
  • por: Portuguese
  • ron1: Romanian
  • rus: Russian
  • srp: Serbian
  • slv: Slovenian
  • spa: Spanish
  • swa: Swahili
  • swe: Swedish
  • urd: Urdu
  • cym: Welsh
  • yid: Yiddish
  • ltr: Other(Text direction: Left to Right)
  • rtl: Other(Text direction: Right to Left)

Changelog

This version has new features, change and bug fix.

0.4.2

  • TCPDF is updated to 5.9.149.
  • Support qTranslate.
  • Added new setting option to cache temporary data.
  • Added new filter to add “aligin: right;” to some images.
  • Added $get_by_http_request as a hidden setting option.
  • Fix a bug: POST2PDF Converter version doesn’t be shown in “6. Your System Info” setting section.

0.4.0.1

  • Fix a bug: When “Cache” is enabled, the first-time downloaded PDF becomes empty sometime.

0.4

  • TCPDF is updated to 5.9.147.
  • Support caching created PDFs.
  • Added new setting option to show/hide title in the created PDF.
  • Added a filter to remove own shortcodes([pdf]xxx[/pdf]).
  • Extended shortcode format.
  • Added some items to “6. Your System Info” in the setting panel.
  • Changed some file name.
  • Fix a bug: Applied shortcode parser for WP SyntaxHighlighter in an improper way.

0.3.3

  • TCPDF is updated to 5.9.145.
  • Added new setting options to add custom icon to the download link.
  • Support WP SyntaxHighlighter, SyntaxHighlighter Evolved, WP-Syntax, CodeColor, WP-CodeBox, WP-SynHighlight and some other code syntaxhighlighter plugins.
  • Support WP QuickLaTeX.
  • Changed definition of “K_PATH_IMAGES” constant.
  • Fix a bug: Wrong outputing css.

0.3

  • TCPDF is updated to 5.9.144.
  • Can convert post/page to a PDF statically in the setting panel.
  • Can convert a TrueType font to a font for TCPDF in the setting panel.
  • Changed the default font for Turkish.

0.2.4.1

  • Fix a bug: When Site Address is different from WordPress Address and “Access” option is set to “Deny any access with the download URL directly”, Can’t donwload PDF file.

Full changelog on WordPress.org →

Screenshots

This is the download link.
This is the download link.
This is setting panel.
This is setting panel.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best POST2PDF Converter alternatives

All convert plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 EWWW Image Optimizer EWWW Image Optimizer Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images… by Shane Bishop 1M+ ★★★★★★★★★★ 4.8 (1.8K) 4 days ago 97
2 ShortPixel Adaptive Images – WebP, AVIF, CDN, Image Optimization ShortPixel Adaptive Images Start serving properly sized, smart cropped & optimized images, plus CSS, JS and fonts from… by ShortPixel 10K+ ★★★★★★★★★★ 4.8 (145) 1 month ago 85
3 Cimo – Free Instant Image Optimizer & WebP Converter Cimo – Free Instant Image Optimizer & WebP Converter Unlimited free image compression and WebP conversion, done instantly as you upload them. No… by Benjamin Intal 10K+ ★★★★★★★★★★ 4.9 (17) 2 months ago 80
4 PNG to JPG PNG to JPG Convert PNG images to JPG, free up web space and speed up your webpage by kubiq 10K+ ★★★★★★★★★★ 4.7 (40) 10 months ago 58
5 Images to WebP Images to WebP Convert PNG, JPG and GIF images to WebP and speed up your web by kubiq 9K+ ★★★★★★★★★★ 4.4 (32) 2 weeks ago 74
6 Image Converter for WebP Image Converter for WebP Convert your WordPress JPG and PNG images to efficient WebP format, improving performance… by badasswp 1K+ ★★★★★★★★★★ 5 (4) 3 months ago 72
7 Open Currency Converter Open Currency Converter 💵 Convert currencies within the text of a post or page. by Joe 900+ ★★★★★★★★★★ 4.7 (19) 1 year ago 47
8 Convert WPBakery to Elementor Convert WPBakery to Elementor Migrate pages from WPBakery to Elementor. by Morten R. 500+ ★★★★★★★★★★ 3 (2) 4 weeks ago 71
9 Yotako – Convert Figma Designs Yotako – Convert Figma Designs Create Figma designs to professional WordPress themes with AI. Ready to download or publish… by yotako 200+ ★★★★★★★★★★ 5 (6) 3 months ago 65
10 Convert Address to Google Maps Link Convert Address to Google Maps Link Converts addresses in the "" tags into links that open a Google Map in a new window. by Toby Cryns (@themightymo) 100+ ★★★★★★★★★★ 5 (3) 11 years ago 32

FAQ

POST2PDF Converter: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is POST2PDF Converter free?

Yes. POST2PDF Converter is free to download and use from the official WordPress.org plugin directory.

Is POST2PDF Converter safe to use in 2026?

POST2PDF Converter shows warning signs in 2026 — compare the alternatives below before installing. It runs on 100+ sites and was last updated 15 years ago, and scores 25/100 on our health check.

How many websites use POST2PDF Converter?

POST2PDF Converter is active on 100+ WordPress websites and has been downloaded 23,080 times since it launched in December 2011. It was downloaded 100 times in the last 30 days.

Does POST2PDF Converter work with WordPress 7.1?

POST2PDF Converter is officially tested up to WordPress 3.3.2, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

When was POST2PDF Converter last updated?

The latest version, 0.4.2, was released on March 5, 2012 (15 years ago).

Who makes POST2PDF Converter?

POST2PDF Converter is developed and maintained by redcocker.

What are the best alternatives to POST2PDF Converter?

The most popular alternatives to POST2PDF Converter are EWWW Image Optimizer (1M+ installs), ShortPixel Adaptive Images (10K+ installs) and Cimo (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.