Title: TextToPdfNet – Text &amp; Web to PDF Converter
Author: texttopdfnet
Published: <strong>May 5, 2026</strong>
Last modified: May 5, 2026

---

Search plugins

![](https://ps.w.org/texttopdfnet-text-web-to-pdf/assets/icon-256x256.png?rev=3523550)

# TextToPdfNet – Text & Web to PDF Converter

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

[Download](https://downloads.wordpress.org/plugin/texttopdfnet-text-web-to-pdf.1.0.0.zip)

 * [Details](https://vec.wordpress.org/plugins/texttopdfnet-text-web-to-pdf/#description)
 * [Reviews](https://vec.wordpress.org/plugins/texttopdfnet-text-web-to-pdf/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/texttopdfnet-text-web-to-pdf/#installation)
 * [Development](https://vec.wordpress.org/plugins/texttopdfnet-text-web-to-pdf/#developers)

 [Support](https://wordpress.org/support/plugin/texttopdfnet-text-web-to-pdf/)

## Description

TextToPdfNet is a lightweight, secure WordPress plugin that lets your visitors convert
text and web content into clean PDF documents. Whether you need a simple [text to PDF converter](https://texttopdf.net/)
form or a one-click download button for your posts and pages, this plugin handles
it all — right on your own server, with zero external API calls.

### Key Features:

 1. **Frontend Text-to-PDF Converter**: Add a simple form anywhere on your site using
    the `[text_to_pdf_form]` shortcode. Visitors can paste any text and instantly download
    it as a formatted PDF.
 2. **Post/Page-to-PDF Converter**: Automatically append a “Download PDF” button to
    your posts or pages, or place it manually using the `[text_to_pdf_button]` shortcode.
    The generated PDF delivers a clean reading experience — no sidebars, popups, or
    comment sections.
 3. **Watermark & Branding**: Add your site name and logo as a watermark on every PDF
    page. Control the size, position, and opacity from the admin settings.
 4. **Download Tracking**: View how many times each post has been downloaded as a PDF
    directly from the WordPress admin post list.
 5. **Fully Customizable Output**: Configure page sizes (A4, Letter), font sizes, margin
    presets, custom headers/footers, and choose whether to include the featured image,
    author name, publish date, or post title.

### Privacy & Security

This plugin prioritizes your data safety. It uses a locally bundled copy of [Dompdf](https://github.com/dompdf/dompdf)
to generate PDFs entirely on your server. No content is ever sent to external APIs
or third-party services. For more details, see our [privacy policy](https://texttopdf.net/privacy-policy).

### Support & Feedback

Need help or have a feature request? Visit our [contact page](https://texttopdf.net/contact-us)
or use the WordPress.org support forum.

For documentation and online tools, visit [TextToPDF.net](https://texttopdf.net/).

### Usage Guide

This plugin provides two shortcodes and an automatic button feature. Here is how
to use each one:

#### Shortcode: Text-to-PDF Form

Use the shortcode below to add a [text to PDF converter](https://texttopdf.net/)
form on any page or post. Visitors can type or paste any text, give it a title, 
and download it instantly as a PDF.

    ```
    [text_to_pdf_form]
    ```

**How to add it:**

 1. Edit any page or post in WordPress.
 2. Add a **Shortcode** block (or paste directly into the Classic Editor).
 3. Type `[text_to_pdf_form]` and publish/update the page.
 4. Visitors will see a form with a title field, a text area, and a “Generate PDF” 
    button.

#### Shortcode: Download Button for Current Post

Use this shortcode to manually place a “Download as PDF” button anywhere inside 
a post or page. When clicked, the current post/page content is converted to a clean
PDF — acting as a [web to PDF converter](https://texttopdf.net/) built right into
your site.

    ```
    [text_to_pdf_button]
    ```

**How to add it:**

 1. Edit the post or page where you want the button.
 2. Add a **Shortcode** block.
 3. Type `[text_to_pdf_button]` and publish/update.

#### Automatic Download Button

You can also have the plugin automatically add a “Download as PDF” button to all
posts and/or pages without using a shortcode. Configure this in **Settings > Text
to PDF**:

 1. Go to **Settings > Text to PDF**.
 2. Check **Enable on Posts** and/or **Enable on Pages**.
 3. Choose the **Button Position**: Top of Content, Bottom of Content, Both, or Shortcode
    Only.
 4. Customize the **Button Label** text (default: “Download as PDF”).

### Settings Guide

Navigate to **Settings > Text to PDF** in your WordPress admin to configure the 
following:

#### Display Options

 * **Enable on Posts** – Automatically show the download button on all posts.
 * **Enable on Pages** – Automatically show the download button on all pages.
 * **Button Label** – Customize the text shown on the button (e.g., “Download as
   PDF”, “Save PDF”, “Export”).
 * **Button Position** – Choose where the button appears: Top, Bottom, Both Top 
   and Bottom, or Shortcode Only.

#### PDF Content Options

 * **Content to Include** – Toggle which elements appear in the generated PDF: Post
   Title, Featured Image, Author Name, Publish Date.
 * **File Name Pattern** – Customize the downloaded file name using `{title}` and`{
   date}` placeholders. Example: `{title}-{date}` produces `my-blog-post-2026-05-
   05.pdf`.
 * **Global Header Text** – Add custom text to the top of every generated PDF.
 * **Global Footer Text** – Add custom text to the bottom of every generated PDF.

#### PDF Layout Options

 * **Document Page Size** – Choose between A4 or Letter size.
 * **Font Size** – Select Small, Medium, or Large.
 * **Margin Preset** – Choose Narrow, Normal, or Wide margins.

#### Watermark / Branding Options

 * **Watermark Site Name** – Enter your site name to display as a text watermark
   on every PDF page.
 * **Watermark Logo URL** – Upload or select a logo image from the WordPress Media
   Library by clicking “Upload / Select Image”.
 * **Watermark Logo Size (px)** – Set the width of the logo in pixels (default: 
   500).
 * **Watermark Opacity (%)** – Control the transparency of the watermark from 1%(
   barely visible) to 100% (fully opaque). Default is 30%.
 * **Watermark Position** – Choose where the watermark appears: Top Left Corner,
   Top Right Corner, Center, Bottom Left Corner, or Bottom Right Corner.

## Screenshots

[⌊Plugin settings menu — "Text to PDF" appears under Settings in the WordPress admin
sidebar.⌉⌊Plugin settings menu — "Text to PDF" appears under Settings in the WordPress
admin sidebar.⌉[

Plugin settings menu — “Text to PDF” appears under Settings in the WordPress admin
sidebar.

[⌊Admin settings page (top) — configure display options, button label, position,
and content to include.⌉⌊Admin settings page (top) — configure display options, 
button label, position, and content to include.⌉[

Admin settings page (top) — configure display options, button label, position, and
content to include.

[⌊Admin settings page (bottom) — configure file name pattern, header/footer text,
page size, font size, margins, and watermark.⌉⌊Admin settings page (bottom) — configure
file name pattern, header/footer text, page size, font size, margins, and watermark
.⌉[

Admin settings page (bottom) — configure file name pattern, header/footer text, 
page size, font size, margins, and watermark.

[⌊"Download PDF" button on a post — visitors can download any post as a clean PDF
with one click.⌉⌊"Download PDF" button on a post — visitors can download any post
as a clean PDF with one click.⌉[

“Download PDF” button on a post — visitors can download any post as a clean PDF 
with one click.

[⌊Frontend post view — the web to PDF converter button integrates seamlessly with
your theme.⌉⌊Frontend post view — the web to PDF converter button integrates seamlessly
with your theme.⌉[

Frontend post view — the [web to PDF converter](https://texttopdf.net/) button integrates
seamlessly with your theme.

## Installation

 1. Upload the `texttopdfnet-text-web-to-pdf` folder to the `/wp-content/plugins/` 
    directory, or install the ZIP directly via **Plugins > Add New > Upload Plugin**
    in your WordPress admin.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Navigate to **Settings > Text to PDF** to configure your preferences.

## FAQ

### How do I add a Text-to-PDF form to my site?

Add the shortcode `[text_to_pdf_form]` to any page or post. A form will appear where
visitors can type text and download it as a PDF. You can also try our online [text to PDF converter](https://texttopdf.net/)
at TextToPDF.net.

### How do I add a download button to a specific post?

Add the shortcode `[text_to_pdf_button]` inside that post or page. Alternatively,
enable the automatic button in **Settings > Text to PDF** and it will appear on 
all posts/pages.

### Does it send data to an external API?

No. The plugin generates PDFs entirely on your server using the Dompdf library. 
No data is sent externally. See our [privacy policy](https://texttopdf.net/privacy-policy)
for full details.

### Can I add my site logo to the PDF?

Yes. Go to **Settings > Text to PDF**, scroll to the Watermark section, and upload
your logo. You can configure the size, position, and transparency.

### Can I use it on custom post types?

Currently it officially supports standard Posts and Pages. The `[text_to_pdf_button]`
shortcode may also work on other singular content types.

### How do I track PDF downloads?

The plugin automatically tracks download counts per post. You can view them in the**
PDF Downloads** column on the Posts and Pages admin list screens.

### Where can I get support?

Visit our [contact page](https://texttopdf.net/contact-us) or post in the WordPress.
org support forum.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“TextToPdfNet – Text & Web to PDF Converter” is open source software. The following
people have contributed to this plugin.

Contributors

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

[Translate “TextToPdfNet – Text & Web to PDF Converter” into your language.](https://translate.wordpress.org/projects/wp-plugins/texttopdfnet-text-web-to-pdf)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.
 * Frontend text-to-PDF converter form via shortcode.
 * Post/page content to PDF download button.
 * Admin settings for PDF layout, content, headers, footers.
 * Watermark support with configurable logo, text, position, size, and opacity.
 * Per-post download tracking with admin column display.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/texttopdfnet-text-web-to-pdf/)
 * Tags
 * [converter](https://vec.wordpress.org/plugins/tags/converter/)[Export PDF](https://vec.wordpress.org/plugins/tags/export-pdf/)
   [pdf](https://vec.wordpress.org/plugins/tags/pdf/)[post to pdf](https://vec.wordpress.org/plugins/tags/post-to-pdf/)
 *  [Advanced View](https://vec.wordpress.org/plugins/texttopdfnet-text-web-to-pdf/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/texttopdfnet-text-web-to-pdf/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/texttopdfnet-text-web-to-pdf/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/texttopdfnet-text-web-to-pdf/)